⊗ppOpCgPNV 37 of 107 menu

PHP OOP හි විචල්යයකින් ගුණාංග නාමය

වස්තූන්ගේ ගුණාංග වෙත විචල්යයක නමින් යොමු විය හැකිය. එය කරගත හැකි ආකාරය අපි බලමු. අප සතුව 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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න