⊗ppOpCgPNA 38 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 $props = ['name', 'surn']; ?>

Сега да се обидеме да ја испечатиме вредноста на својството, кое се чува во нултиот елемент на низата:

<?php echo $user->$props[0]; // ова нема да работи ?>

За такво сложено име на својство да работи, треба да се стави во големи загради, вака:

<?php echo $user->{$props[0]}; // ќе испечати '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 $arr = ['name', 'salary', 'position']; ?>

Создадете објект од класата 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
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј