338 of 410 menu

get_declared_traits ֆունկցիան

get_declared_traits ֆունկցիան վերադարձնում է զանգված բոլոր տրեյթների անուններով, որոնք հայտարարվել են ընթացիկ սկրիպտում: Այս ֆունկցիան պարամետրեր չի ընդունում և կարող է օգտակար լինել վրիպազերծման կամ տրեյթների դինամիկ աշխատանքի համար:

Շարահյուսություն

get_declared_traits();

Օրինակ

Ստացենք բոլոր հայտարարված տրեյթների ցուցակը սկրիպտում:

<?php trait Trait1 {} trait Trait2 {} $res = get_declared_traits(); print_r($res); ?>

Կոդի կատարման արդյունքը.

['Trait1', 'Trait2']

Օրինակ

Ստուգենք ֆունկցիայի կանչի արդյունքը առանց հայտարարված տրեյթների.

<?php $res = get_declared_traits(); print_r($res); ?>

Կոդի կատարման արդյունքը.

[]

Օրինակ

Համեմատենք արդյունքը տրեյթի հայտարարումից առաջ և հետո.

<?php $res1 = get_declared_traits(); trait NewTrait {} $res2 = get_declared_traits(); print_r($res1); print_r($res2); ?>

Կոդի կատարման արդյունքը.

[] ['NewTrait']

Տես նաև

  • get_declared_classes ֆունկցիան,
    որը վերադարձնում է դասերը
  • get_declared_interfaces ֆունկցիան,
    որը վերադարձնում է ինտերֆեյսները
  • trait_exists ֆունկցիան,
    որը ստուգում է տրեյթը
  • class_uses ֆունկցիան,
    որը վերադարձնում է դասի տրեյթները
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել