⊗ppOpBsGSA 14 of 107 menu

PHP OOP හි සෙට්ටර් සහ ගෙට්ටර් වල වාසි

පෙර පාඩමේදී අපි සෑම ගුණාංගයක් සඳහාම ගෙට්ටර් සහ සෙට්ටර් සාදා ගත්තෙමු. ප්‍රශ්නයක් මතු විය හැකිය, ඇයි මේ වගේ සංකීර්ණතා අවශ්‍ය ද, යනුවෙන්. කාරණය නම්, සැබෑ ලෙස එකම ආචරණය සාක්ෂාත් කර ගත හැක්කේ, ගුණාංග පෞද්ගලික වෙනුවට මහජන කළහොත් පමණක් ය.

ගෙට්ටර් සහ සෙට්ටර් වලට වාසියක් ඇති බවයි කාරණය: ගුණාංගයකට පිවිසීමට පෙර සමහර පරීක්ෂා සිදු කළ හැකිය. උදාහරණයක් ලෙස, අපගේ නඩුවේදී නම සහ අන්වර්ථ නම ලිවීමේදී අපට පරීක්ෂා කළ හැකිය, නව අගය හිස් පේළියක් නොවන බව:

<?php class User { private $name; private $surn; public function setName($name) { if (strlen($name) > 0) { $this->name = $name; } else { echo 'name is incorrect'; } } public function setSurn($surn) { if (strlen($surn) > 0) { $this->surn = $surn; } else { echo 'surn is incorrect'; } } public function getName() { return $this->name; } public function getSurn() { return $this->surn; } } ?>

අපි එය ක්‍රියාත්මක වන ආකාරය පරීක්ෂා කර බලමු. පළමුව, පන්තියේ වස්තුවක් සාදමු:

<?php $user = new User(); ?>

දැන් අපි උත්සාහ කරමු නිවැරදි අගයක් ලිවීමට:

<?php $user->setName('john'); ?>

දැන් අපි උත්සාහ කරමු නිවැරදි නොවන අගයක් ලිවීමට:

<?php $user->setName(''); // දෝෂය ?>

Employee පන්තියේ සෙට්ටර් තුළ වයස සඳහා පරීක්ෂාවක් කරන්න, වයස 0 සිට 120 දක්වා විය යුතු බව.

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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න