⊗ppOpCgPNV 37 of 107 menu

Názov vlastnosti z premennej v OOP v PHP

K vlastnostiam objektov je možné pristupovať podľa názvu z premennej. Pozrime sa, ako to možno urobiť. Majme nasledujúcu triedu User:

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

Vytvorme objekt tejto triedy:

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

Vypíšme hodnotu jeho vlastnosti:

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

Predpokladajme, že máme premennú, ktorá ukladá názov vlastnosti:

<?php $prop = 'name'; ?>

Teraz použime hodnotu premennej ako názov vlastnosti:

<?php $prop = 'name'; echo $user->$prop; // vypíše 'john' ?>

Daná je nasledujúca trieda:

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

Sú dané nasledujúce premenné:

<?php $prop1 = 'name'; $prop2 = 'salary'; ?>

Vytvorte objekt triedy Employee, a potom pristúpte k jeho vlastnostiam prostredníctvom uvedených premenných.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť