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.

Úvod do tried a objektovo orientovanej programovania v PHP

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.

Úvod do tried a objektovo orientovaného programovania v PHP

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.

Úvod do tried a objektovo orientovaného programovania v PHP

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.

Úvod do tried a objektovo orientovaného programovania v PHP

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.

Zavedenie do tried a objektovo orientovaného programovania v PHP

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.