⊗ppOpCgPNF 40 of 107 menu

PHP da OOP da Funksiya Orqali Xususiyat Nomiga Murojaat

Obyekt xususiyatining nomini ham funksiyadan olish mumkin. Buni qanday amalga oshirishni ko'rib chiqaylik. Quyidagi User klassimiz bor deb faraz qilaylik:

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

Ushbu klassning obyektini yaratamiz:

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

Quyidagi funksiyamiz bor deb faraz qilaylik:

<?php function getProp() { return 'name'; } ?>

Keling, obyekt xususiyatiga murojaat qilaylik, uning nomi bizning funksiyamiz tomonidan qaytariladi:

<?php echo $user->{getProp()}; // 'john' ni chiqaradi ?>

Quyidagi klass berilgan:

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

Quyidagi funksiyalar berilgan:

<?php function getProp1() { return 'name'; } function getProp2() { return 'salary'; } ?>

Employee klassining obyektini yarating, keyin uning xususiyatlariga funksiyalarni bajarish natijalari 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