Kazi get_declared_traits

Kazi get_declared_traits hurudisha safu yenye majina ya sifa zote, ambazo zimetangazwa katika hati ya sasa. Kazi hii haikubali vigezo na inaweza kuwa muhimu kwa utatuzi makosa au kufanya kazi kinabadilika na sifa.

Matini

phpget_declared_traits();

Mfano

Wacha tupate orodha ya sifa zote zilizotangazwa katika hati:

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

Matokeo ya kutekeleza kificho:

php['Trait1', 'Trait2']

Mfano

Wacha tuangalie matokeo ya wito wa kazi bila sifa zilizotangazwa:

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

Matokeo ya kutekeleza kificho:

php[]

Mfano

Wacha tulinganishe matokeo kabla na baada ya kutangaza sifa:

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

Matokeo ya kutekeleza kificho:

php[]
['NewTrait']

Angalia pia