Класове и обекти

oniq

Registered
Започнах да гледам, и да чета за ООП в PHP, но може ли малко повече информация за него, имам книга неква хич не г схаванах в php.net още по-зле, дайте некво норално четиво или обяснете с няколко думи за какво става с тея class под класовете, и като започнаха да ми говорят за некви ябалки направо препаднах! :?:
 
http://web-tourist.net/login/login/view.php?st=528
http://web-tourist.net/login/login/view.php?st=2334
Увери се че разбираш първото, защото второто може да те обърка...
http://web-tourist.net/login/login/view.php?st=2335
Ето и още, ако нещо не е ясно питай :?:
 
Каква е разликата дали ще си пиша класовете всичко в файл с име.

fail.inc

И дали в самия php файл?
 
oniq каза:
Каква е разликата дали ще си пиша класовете всичко в файл с име.

fail.inc

И дали в самия php файл?
няма значение, след като този файла го includе-неш в този, в който ще ползваш класовете.Но за по-прегледно е да си направиш отделен файл за класове, дори можеш след това да ползваш:
class __autoload {
....
}
Много задълбочихме..........Тая тема е много обширна
 
Код:
 <?php
class aso {

      var $ahm = "ne znam";
    function alo(){

      
        if($this->ahm == "ne znam") {
            echo "da az sam e";
        }
        else {

            echo " opitvam se nevazmojnoto";
        }
    }
}

$a = new aso();
$a->alo();
?>

Това направих с мойте знания, и започвам да се чудя!

Защоо подяволите да пиша толкова много като мога да го присвоя на променлива, и да я проверя! За какво изобщо, са ми полезни тези неща...

Просто искам да схавана!
:idea:
 
OOP за малките неща е абсолютно ненужно.
ООP за големи проекти и големи сайтове е задължително !
Чрез обектите и класовете, ти правиш абстракция на нещата и много по-лесно можеш да се ориентираш в логиката на сайта.
Също така в класовете си групираш и енкапсулираш (private,public,protected) функциите и знаеш кое къде да търсиш, а не да ровиш из func.php фаил от 1000 реда.
Чрез ООP можеш да правиш класове, които да изполваш отново и отново в отделни проекти, което е голям плюс, и т.н. и т.н.
Темата е обширна, но знай : OOP е твой приятел :) С времето ще свикнеш.
 

Горе