get_declared_traits funksiyasi

get_declared_traits funksiyasi joriy skriptda e'lon qilingan barcha treytlarning nomlari bilan massiv qaytaradi. Bu funksiya parametr qabul qilmaydi va debug qilish yoki treytlar bilan dinamik ishlash uchun foydali bo'lishi mumkin.

Sintaksis

phpget_declared_traits();

Misol

Skriptda e'lon qilingan barcha treytlar ro'yxatini olamiz:

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

Kodni bajarish natijasi:

php['Trait1', 'Trait2']

Misol

E'lon qilinmagan treytlar bilan funksiya chaqiruv natijasini tekshiramiz:

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

Kodni bajarish natijasi:

php[]

Misol

Treyt e'lon qilinishidan oldin va keyin natijani solishtiramiz:

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

Kodni bajarish natijasi:

php[]
['NewTrait']

Shuningdek qarang