329 of 410 menu

ফাংশন class_uses

ফাংশন class_uses ট্রেইটগুলির নাম সহ একটি অ্যারে ফেরত দেয়, যেগুলো নির্দিষ্ট ক্লাস বা অবজেক্ট ব্যবহার করে। ফাংশনটি একটি বাধ্যতামূলক প্যারামিটার নেয় - ক্লাস বা অবজেক্ট, এবং একটি ঐচ্ছিক প্যারামিটার, যা নির্ধারণ করে প্যারেন্ট ক্লাসগুলির ট্রেইটগুলি অন্তর্ভুক্ত করা প্রয়োজন কিনা।

সিনট্যাক্স

class_uses(object|string $class, bool $autoload = true): array

উদাহরণ

আসুন কয়েকটি ট্রেইট এবং একটি ক্লাস তৈরি করি যা সেগুলি ব্যবহার করে:

<?php trait TraitA { public function methodA() {} } trait TraitB { public function methodB() {} } class MyClass { use TraitA, TraitB; } $res = class_uses('MyClass'); print_r($res); ?>

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

[ 'TraitA' => 'TraitA', 'TraitB' => 'TraitB' ]

উদাহরণ

একটি অবজেক্টের জন্য ট্রেইটগুলি পরীক্ষা করা যাক:

<?php $obj = new MyClass(); $res = class_uses($obj); print_r($res); ?>

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

[ 'TraitA' => 'TraitA', 'TraitB' => 'TraitB' ]

উদাহরণ

ইনহেরিটেন্স নিয়ে কাজ করা:

<?php class ParentClass { use TraitA; } class ChildClass extends ParentClass { use TraitB; } $res = class_uses('ChildClass'); print_r($res); ?>

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

[ 'TraitB' => 'TraitB' ]

আরও দেখুন

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