Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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