Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ppOpCgPNAs 39 of 107 menu
◀ ▶

PHPдегин ООПсинде ассоциативдүү массивдин элементинен алынган касиеттин аты

Келгиле, азыр объекттин касиетине ассоциативдүү массивдин элементинен алынган аты менен кантип кайрылууну карап көрөлү. Бизде төмөнкү User класcы бар деп коёлу:

<?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 = ['prop1' => 'name', 'prop2' => 'surn']; ?>

Объекттин касиетине, анын аты биздин массивдин элеминде сакталып турган, кайрылалы:

<?php echo $user->{$props['prop1']}; // 'john' чыгарат ?>

Төмөнкү класc берилген:

<?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 = [ 'prop1' => 'name', 'prop2' => 'salary', 'prop3' => 'position' ]; ?>

Employee класcынын объектин түзүңүз, андан кийин анын касиеттерине массив элементтери аркылуу кайрылыңыз.

← →
↑
Кыргызча▼
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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу