Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу