Učbenik za OOP v PHP8
Preprost učbenik za objektno orientirano programiranje v PHP za začetnike.
Osnove
001
Uvod v OOP v PHP
002Razredi in objekti v OOP v PHP
003Lastnosti objektov v PHP
004Metode objektov v PHP
005Parametri metod v PHP
006Dostop do lastnosti znotraj razredov v OOP v PHP
007Dostopanje do metod znotraj razredov v OOP v PHP
008Konstruktor v OOP v PHP
009Lastnosti prek parametrov konstruktorja v OOP v PHP
010Zasebne lastnosti v OOP v PHP
011Zasebne metode v OOP v PHP
012Getterji lastnosti v OOP v PHP
013Setterji lastnosti v OOP v PHP
014Prednosti seterjev in geterjev v OOP v PHP
Napredno
015
Shranjevanje razredov v ločenih datotekah v PHP
016Verige metod v OOP v PHP
017Razred kot niz metod v OOP v PHP
018Shranjevanje objektov v poljih v OOP v PHP
019Objekti znotraj razredov v OOP v PHP
020Varnostni operator za dostop v OOP v PHP
021Varnostni operator za dostop v verigah klicanj v OOP v PHP
022Manipulacija objektov v razredih v OOP v PHP
023Posredovanje objektov po referenci v OOP v PHP
024Določanje pripadnosti objekta razredu v OOP v PHP
Dedovanje
025
Dedičnost razredov v OOP v PHP
026Dedičnost javnih metod v OOP v PHP
027Metode potomcev v OOP v PHP
028Prepisovanje metod starša v OOP v PHP
029Klicanje preoblikovane metode v OOP v PHP
030Konstruktor pri dedovanju v OOP v PHP
031Zasebne metode pri dedovanju v OOP v PHP
032Zasebne lastnosti pri dedovanju v OOP v PHP
033Težava z zasebnimi lastnostmi pri dedovanju v OOP v PHP
034Zaščitene metode v OOP v PHP
035Zaščitene lastnosti v OOP v PHP
036Operator instanceof in dedovanje v OOP v PHP
Klici
037
Ime lastnosti iz spremenljivke v OOP v PHP
038Ime lastnosti iz tabele v OOP v PHP
039Ime lastnosti iz asociativnega polja v OOP v PHP
040Ime lastnosti iz funkcije v OOP v PHP
041Ime lastnosti iz drugega objekta v OOP v PHP
042Ime metode iz spremenljivke v OOP v PHP
043Klic metode takoj po ustvarjanju objekta v OOP v PHP
Static
044
Statične metode v OOP v PHP
045Statične metode znotraj razreda v OOP v PHP
046Statične lastnosti v OOP v PHP
047Statične lastnosti znotraj razreda v OOP v PHP
048Dostop do static prek razreda in objekta v OOP v PHP
049Kombinacija s static v OOP v PHP
050Statične metode in $this v OOP v PHP
051Primer na static v OOP v PHP
Funkcije
052
Funkcija za pridobivanje imena razreda v OOP v PHP
053Funkcija za pridobivanje metod razreda v OOP v PHP
054Funkcija za pridobivanje lastnosti razreda v OOP v PHP
055Funkcija za pridobivanje lastnosti objekta v OOP v PHP
056Funkcija za preverjanje obstoja razreda v OOP v PHP
057Funkcija za preverjanje obstoja metode v OOP v PHP
058Funkcija za preverjanje obstoja lastnosti v OOP v PHP
059Funkcija za pridobitev nadrejenega razreda v OOP v PHP
060Funkcija za preverjanje dedovanja razreda v OOP v PHP
061Funkcija za preverjanje pripadnosti objekta razredu v OOP v PHP
062Funkcija za pridobivanje vseh deklariranih razredov v OOP v PHP
Abstract
Interfaces
065
Vmesniki v OOP v PHP
066Praksa uporabe vmesnikov v OOP v PHP
067Pravila poimenovanja vmesnikov v OOP v PHP
068Uporaba vmesnikov v OOP v PHP
069Parametri v metodah vmesnikov v OOP v PHP
070Deklaracija konstruktorja v vmesniku v OOP v PHP
071Dedičnost vmesnikov drug od drugega v OOP v PHP
072Interfaces in instanceof v OOP v PHP
073Več vmesnikov v OOP v PHP
074Dedičnost razreda in implementacija vmesnika v OOP v PHP
075Konstante v vmesniku v OOP v PHP
076Funkcije za delo z vmesniki v OOP v PHP
Lastnosti (Traits)
077
Značilnosti (Traits) v OOP v PHP
078Več lastnosti (traits) v OOP v PHP
079Reševanje konfliktov metod lastnosti v OOP v PHP
080Modifikatorji dostopa in lastnosti v OOP v PHP
081Spremembe pravic dostopa do metod lastnosti (trait) v OOP v PHP
082Prednost metod pri delu s trait-i v OOP v PHP
083Abstraktne metode traitov v OOP v PHP
084Uporaba traitov v traitih
085Funkcije za delo s lastnostmi (trait) v OOP v PHP
Magija
086
Magične metode v OOP v PHP
087Magična metoda toString v OOP v PHP
088Pridobivanje lastnosti preko magije v OOP v PHP
089Lastnosti samo za branje v OOP v PHP
090Branje neobstoječe lastnosti v OOP v PHP
091Zapis lastnosti prek magije v OOP v PHP
092Branje neobstoječe lastnosti v OOP v PHP
093Preverjanje lastnosti pri pisanju v OOP v PHP
094Praktična uporaba magije v OOP v PHP
Imenski prostori in samodejno nalaganje
095