⊗ppOpBsCPP 9 of 107 menu

Vlastnosti přes parametry konstruktoru v OOP v PHP

Proměnné předané přes parametry konstruktoru lze zapsat do vlastností objektu:

<?php class User { public $name; public $surn; public function __construct($name, $surn) { $this->name = $name; $this->surn = $surn; } } ?>

Takto předané hodnoty budou dostupné ve všech metodách třídy. Pro příklad použijeme předané hodnoty v nějaké metodě:

<?php class User { public $name; public $surn; public function __construct($name, $surn) { $this->name = $name; $this->surn = $surn; } public function show() { return $this->name . ' ' . $this->surn; } } ?>

Pojďme vyzkoušet, jak to funguje. Vytvoříme nový objekt a předáme do něj parametrem jméno a příjmení uživatele:

<?php $user = new User('john', 'smit'); ?>

Nyní přistoupíme k naší metodě:

<?php echo $user->show(); ?>

Předejte do konstruktoru třídy Employee jméno a plat zaměstnance a zapište je do odpovídajících vlastností.

Vytvořte metodu, která bude zobrazovat jméno zaměstnance.

Vytvořte metodu, která bude zobrazovat plat zaměstnance.

Vytvořte metodu, která bude zvyšovat plat zaměstnance o 10%.

Č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