338 of 410 menu

Функсияи get_declared_traits

Функсияи get_declared_traits массиве бо номҳои ҳамаи traits-ҳо бармегардонад, ки дар скрипти ҷорӣ эълон шудаанд. Ин функсия ҳеҷ параметр қабул намекунад ва метавонад барои ислоҳи хатогиҳо ё коркарди динамикии traits-ҳо судманд бошад.

Синтаксис

get_declared_traits();

Мисол

Рӯйхати ҳамаи traits-ҳои эълоншударо дар скрипт гирем:

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

Натиҷаи иҷрои рамз:

['Trait1', 'Trait2']

Мисол

Натиҷаи фарохонӣ кардани функсияро бе traits-ҳои эълоншуда месанҷем:

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

Натиҷаи иҷрои рамз:

[]

Мисол

Натиҷаро пеш ва пас аз эълони trait муқоиса кунем:

<?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,
    ки мавҷудияти trait-ро месанҷад
  • функсияи class_uses,
    ки traits-ҳои як синфро бармегардонад
Тоҷикӣ
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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан