কম্পিউটার

পিএইচপি-তে বেনামী বস্তু তৈরি করা


PHP সংস্করণ 7 থেকে শুরু করে, বেনামী ক্লাস তৈরি করা সম্ভব হয়েছে৷ পিএইচপি-তে প্রতিটি অবজেক্ট একটি ক্লাসের সাথে যুক্ত। অবজেক্ট তৈরি করার জন্য বেনামী ক্লাসগুলিকে ইনস্ট্যান্ট করা যেতে পারে।

উদাহরণ

<?php
   class my_sample_class {}
   $obj = new class extends my_sample_class {};
   echo "Does the instance belong to parent class? = " ;
   echo var_dump($obj instanceof my_sample_class);
?>

আউটপুট

Does the instance belong to parent class? = bool(true)

উপরের কোডে, একটি প্যারেন্ট ক্লাস (my_sample_class) তৈরি করা হয়েছে, এবং এটি একটি চাইল্ড ক্লাস (নতুন ক্লাস) দিয়ে ইনস্ট্যান্ট করা হয়েছে যা প্যারেন্ট ক্লাস থেকে উত্তরাধিকারসূত্রে পাওয়া যায়।

উদাহরণটি অভিভাবক শ্রেণীর অন্তর্গত কিনা তা আমরা পরীক্ষা করছি। যেহেতু চাইল্ড ক্লাসটি প্যারেন্ট ক্লাসের একটি এক্সটেনশন, এটি আউটপুট হিসাবে True প্রদান করে।


  1. PHP-এ ইন্টারফেস ব্যাখ্যা কর।

  2. পিএইচপি-তে বিমূর্ত শ্রেণী ব্যাখ্যা কর।

  3. PHP-তে get_class_methods() ফাংশন

  4. PHP-তে class_exists() ফাংশন