⊗ppOpCgPNF 40 of 107 menu

Eienskapsnaam vanaf 'n funksie in OOP in PHP

Die naam van 'n objek se eienskap kan ook vanaf 'n funksie verkry word. Kom ons kyk hoe dit gedoen word. Gestel ons het die volgende klas User:

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

Laat ons 'n objek van hierdie klas skep:

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

Gestel ons het die volgende funksie:

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

Kom ons verwys na die objek se eienskap wie se naam deur ons funksie teruggegee word:

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

Die volgende klas word gegee:

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

Die volgende funksies word gegee:

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

Skep 'n objek van die klas Employee, en verwys dan na sy eienskappe deur die resultate van die funksies 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