⊗ppOpCgPNV 37 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 echo $user->name; // ќе испечати 'john' ?>

Нека имаме променлива, која што го чува името на својството:

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

Ајде сега да ја искористиме вредноста на променливата како име на својството:

<?php $prop = 'name'; echo $user->$prop; // ќе испечати 'john' ?>

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

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

Дадени се следните променливи:

<?php $prop1 = 'name'; $prop2 = '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
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј