ফাংশন 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,
যা একটি ক্লাসের ব্যবহৃত ট্রেইটগুলি ফেরত দেয়