⊗ppOpCgPNF 40 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 function getProp() { return 'name'; } ?>

අපගේ ශ්‍රිතය ආපසු ලබා දෙන නාමය සහිත වස්තුවේ ගුණාංගයට ප්‍රවේශ වෙමු:

<?php echo $user->{getProp()}; // 'john' මුද්‍රණය කරයි ?>

පහත දැක්වෙන පන්තිය දී ඇත:

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

පහත දැක්වෙන ශ්‍රිත දී ඇත:

<?php function getProp1() { return 'name'; } function getProp2() { return '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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න