342 of 410 menu

trait යන යෙදුම

trait යන යෙදුම PHP හි ගුණාංග (traits) නිර්මාණය කිරීමට භාවිතා කරයි - මෙය PHP හි කේතය නැවත භාවිතා කිරීමේ යාන්ත්‍රණයකි. ගුණාංග (traits) පන්ති වලට සමාන වේ, නමුත් ක්‍රියාකාරිත්වය කුඩා හා පැහැදිලි ඒකක තුළ කාණ්ඩගත කිරීමට අදහස් කර ඇත. use යන යෙදුම භාවිතා කර ඒවා පන්ති තුළට ඇතුළු කළ හැකිය.

වාක්ය රීතිය

trait TraitName { // ගුණාංගයේ ගුණාංග සහ ක්‍රම public function method1() { // අනුවර්තනය } }

උදාහරණය

සරල ගුණාංගයක් (trait) නිර්මාණය කර එය පන්තියකට ඇතුළු කරමු:

<?php trait Logger { public function log($message) { echo "Logging: " . $message; } } class User { use Logger; } $user = new User(); $user->log("User created"); ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

'Logging: User created'

උදාහරණය

පන්තියකට එකවර ගුණාංග (traits) කිහිපයක් භාවිතා කළ හැකිය:

<?php trait Timestamp { public function getCurrentTime() { return date('Y-m-d H:i:s'); } } trait Serializer { public function toJson($data) { return json_encode($data); } } class Product { use Timestamp, Serializer; } $product = new Product(); echo $product->getCurrentTime(); ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

'2023-11-15 14:30:00'

මෙයද බලන්න

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