Funksiya get_declared_traits

Funksiya get_declared_traits cari skriptdə elan edilmiş butun treytlərin adları ilə massiv qaytarır. Bu funksiya parametr qəbul etmir və treytlərlə debug ederken ve ya dinamik iş üçün faydalı ola bilər.

Sintaksis

phpget_declared_traits();

Nümunə

Skriptdə elan edilmiş butun treytlərin siyahısını alaq:

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

Kodun icrasının nəticəsi:

php['Trait1', 'Trait2']

Nümunə

Elan edilmiş treytsiz funksiya çağırışının nəticəsini yoxlayaq:

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

Kodun icrasının nəticəsi:

php[]

Nümunə

Treyt elanından əvvəl və sonra nəticəni müqayisə edək:

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

Kodun icrasının nəticəsi:

php[]
['NewTrait']

Həmçinin bax