⊗ppOpCgPNV 37 of 107 menu

Օբյեկտի հատկության անունը փոփոխականից OOP-ում 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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել