⊗ppOpCgPNF 40 of 107 menu

Име на својството од функција во ООП во PHP

Името на својството на објектот исто така може да се земе од функција. Ајде да погледнеме како се прави ова. Нека имаме следнава класа User:

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

Да креираме објект од оваа класа:

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

Нека имаме следнава функција:

<?php function getProp() { return 'name'; } ?>

Да пристапиме до својството на објектот, чие име го враќа нашата функција:

<?php echo $user->{getProp()}; // ќе испринта 'john' ?>

Дадена е следнава класа:

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

Дадени се следните функции:

<?php function getProp1() { return 'name'; } function getProp2() { return 'salary'; } ?>

Креирајте објект од класата Employee, а потоа пристапете до неговите својства преку резултатите од извршувањето на функциите.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј