Fungsi get_declared_traits

Fungsi get_declared_traits mengembalikan array dengan nama semua trait, yang telah dideklarasikan dalam skrip saat ini. Fungsi ini tidak menerima parameter dan dapat berguna untuk debugging atau bekerja secara dinamis dengan trait.

Sintaks

phpget_declared_traits();

Contoh

Dapatkan daftar semua trait yang dideklarasikan dalam skrip:

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

Hasil eksekusi kode:

php['Trait1', 'Trait2']

Contoh

Periksa hasil pemanggilan fungsi tanpa trait yang dideklarasikan:

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

Hasil eksekusi kode:

php[]

Contoh

Bandingkan hasil sebelum dan setelah deklarasi trait:

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

Hasil eksekusi kode:

php[]
['NewTrait']

Lihat Juga