328 of 410 menu

ফাংশন class_parents

ফাংশন class_parents একটি নির্দিষ্ট ক্লাস বা অবজেক্টের জন্য সমস্ত প্যারেন্ট ক্লাসের নাম সহ একটি অ্যারে প্রদান করে। প্রথম প্যারামিটার হিসেবে একটি অবজেক্ট বা ক্লাসের নাম গ্রহণ করে, এবং দ্বিতীয় (ঐচ্ছিক) - একটি অটোলোড ফ্ল্যাগ।

সিনট্যাক্স

class_parents( object|string $class, [bool $autoload = true] ): array|false

উদাহরণ

একটি অবজেক্টের জন্য প্যারেন্ট ক্লাসগুলি পাওয়া যাক:

<?php class ParentClass {} class ChildClass extends ParentClass {} $obj = new ChildClass(); $res = class_parents($obj); print_r($res); ?>

কোড এক্সিকিউশনের ফলাফল:

['ParentClass' => 'ParentClass']

উদাহরণ

ক্লাসের নাম দ্বারা প্যারেন্ট ক্লাসগুলি পাওয়া যাক:

<?php class GrandParent {} class ParentClass extends GrandParent {} class ChildClass extends ParentClass {} $res = class_parents('ChildClass'); print_r($res); ?>

কোড এক্সিকিউশনের ফলাফল:

['ParentClass' => 'ParentClass', 'GrandParent' => 'GrandParent']

উদাহরণ

একটি অস্তিত্বহীন ক্লাসের সাথে কাজ পরীক্ষা করা যাক:

<?php $res = class_parents('NonExistentClass', false); var_dump($res); ?>

কোড এক্সিকিউশনের ফলাফল:

false

আরও দেখুন

  • ফাংশন class_implements,
    যা ক্লাসের ইন্টারফেসগুলি প্রদান করে
  • ফাংশন get_class,
    যা একটি অবজেক্টের ক্লাসের নাম প্রদান করে
  • ফাংশন is_subclass_of,
    যা ক্লাস ইনহেরিটেন্স পরীক্ষা করে
বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন