Pokud začínáš s objektově orientovaným programováním v PHP, je schopnost vytvářet třídy a objekty klíčová. V tomto tutoriálu se naučíš, jak v PHP vytvářet instance tříd a jak pracovat se slovem „new“. To vytváří základy pro vývoj složitějších a strukturovaných aplikací.
Hlavní poznatky
- Třídy jsou plány pro objekty, které definují určité vlastnosti a metody.
- Instance těchto tříd jsou vytvářeny pomocí klíčového slova „new“.
- Přístup k vlastnostem a metodám se v PHP liší od některých jiných programovacích jazyků.
- Práce s instancemi je zásadní pro objektově orientované programování v PHP.
Postupná příručka
1. Definice třídy
Než můžeš vytvořit instanci třídy, musíš nejprve definovat třídu. Třída obsahuje vlastnosti, které reprezentují stav objektu, a metody, které definují chování objektu. Začínáš objasněním struktury své třídy.

2. Vytvoření instance pomocí „new“
Jakmile je třída definována, nastal čas vytvořit instanci. Používáš klíčové slovo „new“, následované názvem třídy, abys instancioval nový objekt. Tato instance je uložena v proměnné, která ti umožňuje přístup k vlastnostem a metodám této třídy.

3. Přístup k vlastnostem instance
Abychom získali přístup k vlastnostem instance, používáme speciální syntaxi PHP, která definuje přístup k těmto prvkům. Místo tečky, jako je tomu v některých jiných programovacích jazycích, zde použiješ pomlčku a pak ostrou závorku.
Tím získáváš přístup k vlastnosti „Typ“ své instance.

4. Přístup k metodám instance
Podobně jako u přístupu k vlastnostem můžeš také volat metody definované ve třídě. Používáš také syntaxi s pomlčkou a ostrou závorkou, abys oslovil metodu, například getTyp().
5. Zobrazení výsledků v prohlížeči
Abychom zajistili, že vše funguje správně, je užitečné zobrazit výsledky v prohlížeči. Můžeš přidat HTML řádkový zlom pro strukturování výstupu. Poté otevřeš soubor v prohlížeči a zkontroluješ zobrazení. Výstup ti ukáže obsah vlastností a výsledek metody. To ti pomůže ujistit se, že tvá instance funguje správně.

6. Základní shrnutí
Nyní jsi se naučil základní kroky pro práci v PHP s třídami a instancemi. Můžeš definovat třídy, vytvářet objekty a přistupovat k jejich vlastnostem a metodám prostřednictvím specifické syntaxe. Tím jsi dobře vybaven k dalšímu prohloubení objektově orientovaného programování v PHP.

Shrnutí – Od třídy k objektu: Instance v PHP s „new“
V tomto tutoriálu jsi se naučil, jak v PHP definovat třídy a vytvářet instance těchto tříd se slovy „new“. Dále jsi se dozvěděl, jak přistupovat k vlastnostem a metodám a jak výsledek v prohlížeči ti pomáhá ověřit implementaci.
Často kladené dotazy
Jak definuji třídu v PHP?Začínáš se slovem „class“ následovaným názvem třídy a otevřeš blok pro definici vlastností a metod.
Jak vytvořím instanci třídy?Použij slovo „new“ následované názvem třídy, abys vytvořil novou instanci.
Jak přistupuji k vlastnostem třídy?Použij syntaxi ->, následovanou názvem vlastnosti, abys na ni přistoupil.
Jak volám metodu třídy?Použij stejnou syntaxi -> následovanou názvem metody a přidej závorky, abys metodu zavolal.