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