⊗ppOpCgPNV 37 of 107 menu

Īpašības nosaukums no mainīgā OOP PHP

Piekt objekta īpašībām var arī pēc nosaukuma no mainīgā. Apskatīsim, kā to var izdarīt. Pieņemsim, ka mums ir šāda klase User:

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

Izveidosim šīs klases objektu:

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

Izvadīsim tā īpašības vērtību:

<?php echo $user->name; // izvadīs 'john' ?>

Pieņemsim, ka mums ir mainīgais, kurā glabājas īpašības nosaukums:

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

Tagad izmantosim mainīgā vērtību kā īpašības nosaukumu:

<?php $prop = 'name'; echo $user->$prop; // izvadīs 'john' ?>

Dota šāda klase:

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

Doti šādi mainīgie:

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

Izveidojiet klases Employee objektu, pēc tam piekļūstiet tā īpašībām caur dotajiem mainīgajiem.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt