329 of 410 menu

Kazi class_uses

Kazi class_uses inarudisha safu yenye majina ya traits, ambazo hutumiwa na darasa au kitu maalum. Kazi hii inakubali kigezo kimoja cha lazima - darasa au kitu, na kigezo kimoja cha hiari, kinachobainisha ikiwa ni lazima kujumuisha traits za madarasa ya mzazi.

Syntax

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

Mfano

Tutunde traits kadhaa na darasa litakalozitumia:

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

Matokeo ya utekelezaji wa kodi:

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

Mfano

Tuangalie traits za kitu:

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

Matokeo ya utekelezaji wa kodi:

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

Mfano

Kufanya kazi na urithi:

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

Matokeo ya utekelezaji wa kodi:

[ 'TraitB' => 'TraitB' ]

Angalia Pia

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa