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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау