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); ?>

Кодду иштетүүнүн натыйжасы:

[]

Мисал

Трейтти жарыялоодон мурун жанa кийинки натыйжаны салыштырабыз:

<?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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу