⊗ppOpBsPIC 6 of 107 menu

Přístup k vlastnostem uvnitř tříd v OOP v PHP

Uvnitř metod třídy nám bude dostupná speciální proměnná $this. Bude ukazovat na objekt naší třídy:

<?php class User { public function show() { var_dump($this); // objekt } } ?>

To znamená, že můžeme přistupovat k vlastnostem objektu přes $this. Pojďme to zkusit. Nechť náš objekt má vlastnost name. Vypišme tuto vlastnost v naší metodě:

<?php class User { public $name; public function show() { return $this->name; } } ?>

Nyní vytvořme objekt naší třídy:

<?php $user = new User; ?>

Zapišme požadovanou vlastnost:

<?php $user->name = 'john'; ?>

Nyní zavolejme metodu, tím vypíšeme na obrazovku hodnotu vlastnosti:

<?php echo $user->show(); // vypíše 'john' ?>

Do objektu třídy Employee zapište vlastnosti name a salary.

Vytvořte metodu, která vypíše na obrazovku jméno zaměstnance.

Vytvořte metodu, která vypíše na obrazovku plat zaměstnance.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout