S try na PHP podstatne rozširuješ svoje možnosti v objektovo orientovanom programovaní. Triedy sú základnými kameňmi tohto programovacieho jazyka a umožňujú jasné štruktúrovanie tvojho kódu. Ak sa chceš bližšie oboznámiť s vytváraním a používaním tried v PHP, si na správnom mieste.
Najdôležitejšie zistenia
- Triedy sú základom objektovo orientovaného programovania v PHP.
- Názov triedy by mal zodpovedať názvu súboru.
- Atribúty a metódy sú hlavné súčasti triedy.
Krok za krokom návod
1. Vytvorenie nového PHP súboru
Na začiatok by si mal vytvoriť nový súbor, aby si mohol definovať svoju triedu. Na tento účel je ideálne pomenovať súbor databaza.php, nakoľko bude obsahovať triedu Databaza. Prečo je to dôležité? Poskytuje ti to prehľadnosť a pomáha ti lepšie organizovať kód.

2. Definícia triedy
Vo svojom novom PHP súbore začneš s definíciou triedy. Kľúčové slovo class signalizuje, že teraz definuješ triedu. Nazývaš triedu Databaza a následne otváraš zložené zátvorky. Všetko, čo definuješ medzi týmito zátvorkami, patrí tejto triede.

3. Pridávanie atribútov
Atribúty sú vlastnosti, ktoré sú priradené triede. Rozhodneš sa pridať atribút s názvom Typ. Nastav predvolenú hodnotu na MySQL. Atribúty slúžia na opis rôznych stavov alebo charakteristík objektu.
4. Používanie modifikátorov prístupnosti
Pre viditeľnosť svojich atribútov by si mal použiť modifikátor public. Existuje aj private, čo znamená, že naň môžeš pristupovať iba v rámci triedy. Toto rozhodnutie ovplyvní, ako budeš neskôr interagovať s triedou a jej objektmi.
5. Definovanie metód
Pridáš metódu s názvom getTyp, ktorá vráti hodnotu atribútu Typ. Táto metóda umožňuje prístup k súkromnému alebo chránenému atribútu, ak sa rozhodneš zmeniť jeho viditeľnosť. Táto metóda sa začína s public function.

6. Návratová hodnota metódy
V metóde použiješ príkaz return, aby si vrátil hodnotu atribútu. V tvojom prípade sa vráti Typ. To je nevyhnutné pre extrakciu údajov z triedy a umožňuje ti interagovať s objektmi tvojej triedy.

7. Zhrnutie definície triedy
Na záver si vytvoril triedu Databaza, ktorá obsahuje atribút Typ a metódu getTyp. Štruktúra tejto triedy je jednoduchá, ale tvorí základ pre zložitejšie aplikácie. Teraz máš základ, na ktorom môžeš ďalej pracovať, či už tvorbou inštancií alebo implementáciou dodatočných metód.

8. Pohľad na ďalšie video
V ďalšom kroku sa naučíš, ako vytvoriť inštancie triedy Databaza. To znamená, že budeš generovať objekty na základe triedy, ktorú si definoval. Tieto vedomosti sú rozhodujúce pre maximálne využitie potenciálu objektovo orientovaného programovania.
Zhrnutie – Objektovo orientované programovanie v PHP: Základy tried
To, čo si sa naučil v tomto návode, položí základy pre hlbšie skúmanie objektovo orientovaného programovania v PHP. Triedy, ich atribúty a metódy tvoria centrálnu štruktúru pre každú zložitejšiu PHP aplikáciu.
Často kladené otázky
Čo je trieda v PHP?Trieda je model pre objekty, ktorá definuje atribúty a metódy.
Akým názvom by som mal nazvať PHP súbor, ktorý obsahuje triedu?Je rozumné, aby názov súboru zodpovedal názvu triedy.
Čo sú modifikátory prístupnosti?Modifikátory prístupnosti ako public a private regulujú prístup k atribútom a metódam.
Ako definujem metódu v triede?Pomocou public function nasledovaného názvom metódy a zloženými zátvorkami môžeš definovať metódu.
Aký je rozdiel medzi atribútmi a metódami?Atribúty uložia údaje, zatiaľ čo metódy sú funkcie, ktoré na týchto údajoch vykonávajú operácie.