ফাংশন get_declared_classes
ফাংশন get_declared_classes একটি অ্যারে ফেরত দেয় যাতে সমস্ত ক্লাসের নাম থাকে,
যেগুলি বর্তমান স্ক্রিপ্টে ঘোষণা করা হয়েছে, যাতে ব্যবহারকারী-সংজ্ঞায়িত ক্লাস এবং
PHP-এর অন্তর্নির্মিত ক্লাস উভয়ই অন্তর্ভুক্ত থাকে। ফাংশনটি কোন প্যারামিটার গ্রহণ করে না।
সিনট্যাক্স
get_declared_classes();
উদাহরণ
স্ক্রিপ্টে ঘোষিত সমস্ত ক্লাসের তালিকা পাওয়া যাক:
<?php
$res = get_declared_classes();
print_r($res);
?>
কোড 실행ের ফলাফল:
['stdClass', 'Exception', 'Error', ...] // এবং PHP-এর অন্যান্য অন্তর্নির্মিত ক্লাস
উদাহরণ
একটি ব্যবহারকারী-সংজ্ঞায়িত ক্লাস যোগ করি এবং ফলাফল দেখি:
<?php
class MyClass {}
$res = get_declared_classes();
print_r($res);
?>
কোড 실행ের ফলাফল:
['stdClass', 'Exception', 'Error', ..., 'MyClass']
উদাহরণ
তালিকায় একটি নির্দিষ্ট ক্লাসের উপস্থিতি পরীক্ষা করি:
<?php
class TestClass {}
$classes = get_declared_classes();
$res = in_array('TestClass', $classes);
var_dump($res);
?>
কোড 실행ের ফলাফল:
true
আরও দেখুন
-
ফাংশন get_declared_interfaces,
যা ইন্টারফেসগুলি ফেরত দেয় -
ফাংশন get_declared_traits,
যা ট্রেইটগুলি ফেরত দেয় -
ফাংশন class_exists,
যা একটি ক্লাসের অস্তিত্ব পরীক্ষা করে -
ফাংশন get_defined_functions,
যা ফাংশনগুলি ফেরত দেয়