⊗ppOpCgPNV 37 of 107 menu

OOP da PHP da O'zgaruvchidan Xususiyat Nomiga Murojaat

Obyekt xususiyatlariga o'zgaruvchi orqali nomi bilan murojaat qilish mumkin. Buning qanday amalga oshirilishini ko'rib chiqaylik. Faraz qilaylik, bizda quyidagi User klassi mavjud:

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

Keling, ushbu klassning obyektini yaratamiz:

<?php $user = new User('john', 'smit'); ?>

Uning xususiyati qiymatini chiqaramiz:

<?php echo $user->name; // 'john' ni chiqaradi ?>

Faraz qilaylik, bizda xususiyat nomini saqlovchi o'zgaruvchi mavjud:

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

Keling, endi o'zgaruvchi qiymatini xususiyat nomi sifatida ishlatamiz:

<?php $prop = 'name'; echo $user->$prop; // 'john' ni chiqaradi ?>

Quyidagi klass berilgan:

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

Quyidagi o'zgaruvchilar berilgan:

<?php $prop1 = 'name'; $prop2 = 'salary'; ?>

Employee klassining obyektini yarating, so'ngra uning xususiyatlariga berilgan o'zgaruvchilar orqali murojaat qiling.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish