ফাংশন get_declared_classes

ফাংশন get_declared_classes একটি অ্যারে ফেরত দেয় যাতে সমস্ত ক্লাসের নাম থাকে, যেগুলি বর্তমান স্ক্রিপ্টে ঘোষণা করা হয়েছে, যাতে ব্যবহারকারী-সংজ্ঞায়িত ক্লাস এবং PHP-এর অন্তর্নির্মিত ক্লাস উভয়ই অন্তর্ভুক্ত থাকে। ফাংশনটি কোন প্যারামিটার গ্রহণ করে না।

সিনট্যাক্স

phpget_declared_classes();

উদাহরণ

স্ক্রিপ্টে ঘোষিত সমস্ত ক্লাসের তালিকা পাওয়া যাক:

php<?php
  $res = get_declared_classes();
  print_r($res);
?>

কোড 실행ের ফলাফল:

php['stdClass', 'Exception', 'Error', ...] // এবং PHP-এর অন্যান্য অন্তর্নির্মিত ক্লাস

উদাহরণ

একটি ব্যবহারকারী-সংজ্ঞায়িত ক্লাস যোগ করি এবং ফলাফল দেখি:

php<?php
  class MyClass {}
  $res = get_declared_classes();
  print_r($res);
?>

কোড 실행ের ফলাফল:

php['stdClass', 'Exception', 'Error', ..., 'MyClass']

উদাহরণ

তালিকায় একটি নির্দিষ্ট ক্লাসের উপস্থিতি পরীক্ষা করি:

php<?php
  class TestClass {}
  $classes = get_declared_classes();
  $res = in_array('TestClass', $classes);
  var_dump($res);
?>

কোড 실행ের ফলাফল:

phptrue

আরও দেখুন

  • ফাংশন get_declared_interfaces,
    যা ইন্টারফেসগুলি ফেরত দেয়
  • ফাংশন get_declared_traits,
    যা ট্রেইটগুলি ফেরত দেয়
  • ফাংশন class_exists,
    যা একটি ক্লাসের অস্তিত্ব পরীক্ষা করে
  • ফাংশন get_defined_functions,
    যা ফাংশনগুলি ফেরত দেয়