327 of 410 menu

ফাংশন class_implements

ফাংশন class_implements সেইসব ইন্টারফেসের নামের একটি অ্যারে ফেরত দেয়, যেগুলো নির্দিষ্ট ক্লাস বা ইন্টারফেস বাস্তবায়ন করে। প্রথম প্যারামিটার হিসেবে একটি অবজেক্ট বা স্ট্রিং আকারে ক্লাসের নাম পাস করা হয়, এবং দ্বিতীয় ঐচ্ছিক প্যারামিটারটি নির্ধারণ করে যে অটোলোড ব্যবহার করা উচিত কিনা।

সিনট্যাক্স

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

উদাহরণ

বিল্ট-ইন ক্লাস Exception-এর জন্য ইন্টারফেসগুলো পাওয়া যাক:

<?php $res = class_implements('Exception'); print_r($res); ?>

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

['Throwable']

উদাহরণ

আসুন আমাদের নিজস্ব একটি ইন্টারফেস এবং ক্লাস তৈরি করি, তারপর বাস্তবায়িত ইন্টারফেসগুলি পরীক্ষা করি:

<?php interface MyInterface {} class MyClass implements MyInterface {} $res = class_implements('MyClass'); print_r($res); ?>

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

['MyInterface']

উদাহরণ

ইন্টারফেসের জন্যই ইন্টারফেসগুলি পরীক্ষা করা যাক:

<?php interface ParentInterface {} interface ChildInterface extends ParentInterface {} $res = class_implements('ChildInterface'); print_r($res); ?>

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

['ParentInterface']

আরও দেখুন

  • ফাংশন class_parents,
    যা প্যারেন্ট ক্লাসগুলো ফেরত দেয়
  • ফাংশন class_uses,
    যা ক্লাস দ্বারা ব্যবহৃত ট্রেইটগুলো ফেরত দেয়
বাংলা
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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন