⊗ppOpCgPNV 37 of 107 menu

Eienskapnaam vanuit 'n veranderlike in OOP in PHP

'n Mens kan na objekeienskappe verwys volgens 'n naam vanuit 'n veranderlike. Kom ons kyk hoe dit gedoen kan word. Laat ons sê ons het die volgende klas User:

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

Kom ons skep 'n objek van hierdie klas:

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

Kom ons toon die waarde van sy eienskap:

<?php echo $user->name; // sal 'john' uitvoer ?>

Laat ons sê ons het 'n veranderlike wat die naam van die eienskap stoor:

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

Kom ons gebruik nou die veranderlike se waarde as die eienskapnaam:

<?php $prop = 'name'; echo $user->$prop; // sal 'john' uitvoer ?>

Die volgende klas word gegee:

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

Die volgende veranderlikes word gegee:

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

Skep 'n objek van die klas Employee, en verwys dan na sy eienskappe deur die gegewe veranderlikes te gebruik.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp