Fungsi get_declared_traits

Fungsi get_declared_traits mengembalikan tatasusunan dengan nama semua trait, yang telah diisytiharkan dalam skrip semasa. Fungsi ini tidak menerima parameter dan boleh berguna untuk penyahpepijatan atau kerja dinamik dengan trait.

Sintaks

phpget_declared_traits();

Contoh

Dapatkan senarai semua trait yang diisytiharkan dalam skrip:

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

Keputusan pelaksanaan kod:

php['Trait1', 'Trait2']

Contoh

Periksa keputusan panggilan fungsi tanpa trait yang diisytiharkan:

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

Keputusan pelaksanaan kod:

php[]

Contoh

Bandingkan keputusan sebelum dan selepas pengisytiharan trait:

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

Keputusan pelaksanaan kod:

php[]
['NewTrait']

Lihat juga