Učebnice OOP v PHP8
Jednoduchá učebnice objektově orientovaného programování v PHP pro začátečníky.
Základy
001
Úvod do OOP v PHP
002Třídy a objekty v OOP v PHP
003Vlastnosti objektů v PHP
004Metody objektů v PHP
005Parametry metod v PHP
006Přístup k vlastnostem uvnitř tříd v OOP v PHP
007Volání metod uvnitř tříd v OOP v PHP
008Konstruktor v OOP v PHP
009Vlastnosti přes parametry konstruktoru v OOP v PHP
010Privátní vlastnosti v OOP v PHP
011Privátní metody v OOP v PHP
012Gettery vlastností v OOP v PHP
013Settery vlastností v OOP v PHP
014Výhody setterů a getterů v OOP v PHP
Pokročilé
015
Ukládání tříd v samostatných souborech v PHP
016Řetězení metod v OOP v PHP
017Třída jako sada metod v OOP v PHP
018Ukládání objektů v polích v OOP v PHP
019Objekty uvnitř tříd v OOP v PHP
020Operátor bezpečného získávání v OOP v PHP
021Operátor bezpečného získávání v řetězcích v OOP v PHP
022Manipulace s objekty v třídách v OOP v PHP
023Předávání objektů odkazem v OOP v PHP
024Určování příslušnosti objektu ke třídě v OOP v PHP
Dědičnost
025
Dědičnost tříd v OOP v PHP
026Dědičnost veřejných metod v OOP v PHP
027Metody potomka v OOP v PHP
028Přepsání metod rodiče v OOP v PHP
029Volání přepsané metody v OOP v PHP
030Konstruktor při dědění v OOP v PHP
031Privátní metody při dědění v OOP v PHP
032Privátní vlastnosti při dědění v OOP v PHP
033Problém privátních vlastností při dědění v OOP v PHP
034Chráněné metody v OOP v PHP
035Chráněné vlastnosti v OOP v PHP
036Operátor instanceof a dědičnost v OOP v PHP
Volání
037
Název vlastnosti z proměnné v OOP v PHP
038Název vlastnosti z pole v OOP v PHP
039Název vlastnosti z asociativního pole v OOP v PHP
040Název vlastnosti z funkce v OOP v PHP
041Název vlastnosti z jiného objektu v OOP v PHP
042Název metody z proměnné v OOP v PHP
043Volání metody ihned po vytvoření objektu v OOP v PHP
Static
044
Statické metody v OOP v PHP
045Statické metody uvnitř třídy v OOP v PHP
046Statické vlastnosti v OOP v PHP
047Statické vlastnosti uvnitř třídy v OOP v PHP
048Přístup k static přes třídu a objekt v OOP v PHP
049Kombinace s static v OOP v PHP
050Statické metody a $this v OOP v PHP
051Příklad na static v OOP v PHP
Funkce
052
Funkce pro získání názvu třídy v OOP v PHP
053Funkce pro získání metod třídy v OOP v PHP
054Funkce pro získání vlastností třídy v OOP v PHP
055Funkce pro získání vlastností objektu v OOP v PHP
056Funkce pro kontrolu existence třídy v OOP v PHP
057Funkce pro kontrolu existence metody v OOP v PHP
058Funkce pro kontrolu existence vlastnosti v OOP v PHP
059Funkce pro získání rodičovské třídy v OOP v PHP
060Funkce pro kontrolu dědičnosti třídy v OOP v PHP
061Funkce pro ověření příslušnosti objektu ke třídě v OOP v PHP
062Funkce pro získání všech deklarovaných tříd v OOP v PHP
Abstract
Rozhraní
065
Rozhraní v OOP v PHP
066Praxe v aplikaci rozhraní v OOP v PHP
067Pravidla pro pojmenovávání rozhraní v OOP v PHP
068Použití rozhraní v OOP v PHP
069Parametry v metodách rozhraní v OOP v PHP
070Deklarace konstruktoru v rozhraní v OOP v PHP
071Dědičnost rozhraní od sebe navzájem v OOP v PHP
072Rozhraní a instanceof v OOP v PHP
073Více rozhraní v OOP v PHP
074Dědičnost třídy a implementace rozhraní v OOP v PHP
075Konstanty v rozhraní v OOP v PHP
076Funkce pro práci s rozhraními v OOP v PHP
Trait
077
Traity v OOP v PHP
078Více traitů v OOP v PHP
079Řešení konfliktů metod traitů v OOP v PHP
080Modifikátory přístupu a traity v OOP v PHP
081Změny přístupových práv k metodám traitů v OOP v PHP
082Priorita metod při práci s trait v OOP v PHP
083Abstraktní metody traitů v OOP v PHP
084Použití traitů v traitech
085Funkce pro práci s traity v OOP v PHP
Magické metody
086
Magické metody v OOP v PHP
087Magická metoda toString v OOP v PHP
088Získávání vlastností pomocí magie v OOP v PHP
089Vlastnosti pouze pro čtení v OOP v PHP
090Čtení neexistující vlastnosti v OOP v PHP
091Záznam vlastností pomocí magie v OOP v PHP
092Čtení neexistující vlastnosti v OOP v PHP
093Kontrola vlastností při zápisu v OOP v PHP
094Praktické využití magie v OOP v PHP
Jmenné prostory a automatické načítání
095