get_declared_traits ක්රියාව
get_declared_traits ක්රියාව වත්මන් ස්ක්රිප්ටයේ අර්ථ දක්වා ඇති සියලුම ගුණාංගවල නම් සමඟ අරාවක් ආපසු ලබා දෙයි.
මෙම ක්රියාවට පරාමිතීන් අවශ්ය නොවන අතර එය දෝෂ නිරාකරණය සඳහා හෝ ගුණාංග සමඟ ගතිකව වැඩ කිරීම සඳහා ප්රයෝජනවත් විය හැකිය.
වාක්ය රීතිය
get_declared_traits();
උදාහරණය
ස්ක්රිප්ටයක අර්ථ දක්වා ඇති සියලුම ගුණාංග ලැයිස්තුව ලබා ගනිමු:
<?php
trait Trait1 {}
trait Trait2 {}
$res = get_declared_traits();
print_r($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
['Trait1', 'Trait2']
උදාහරණය
අර්ථ දක්වා ඇති ගුණාංග නොමැතිව ක්රියාව කැඳවීමේ ප්රතිඵලය පරීක්ෂා කරමු:
<?php
$res = get_declared_traits();
print_r($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
[]
උදාහරණය
ගුණාංගයක් අර්ථ දැක්වීමට පෙර සහ පසු ප්රතිඵලය සංසන්දනය කරමු:
<?php
$res1 = get_declared_traits();
trait NewTrait {}
$res2 = get_declared_traits();
print_r($res1);
print_r($res2);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
[]
['NewTrait']
මෙයද බලන්න
-
get_declared_classes ක්රියාව,
පන්ති ආපසු ලබා දෙයි -
get_declared_interfaces ක්රියාව,
අතුරු මුහුණත් ආපසු ලබා දෙයි -
trait_exists ක්රියාව,
ගුණාංගය පරීක්ෂා කරයි -
class_uses ක්රියාව,
පන්තියේ ගුණාංග ආපසු ලබා දෙයි