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
get_declared_traits();
Contoh
Dapatkan daftar semua trait yang dideklarasikan dalam skrip:
<?php
trait Trait1 {}
trait Trait2 {}
$res = get_declared_traits();
print_r($res);
?>
Hasil eksekusi kode:
['Trait1', 'Trait2']
Contoh
Periksa hasil pemanggilan fungsi tanpa trait yang dideklarasikan:
<?php
$res = get_declared_traits();
print_r($res);
?>
Hasil eksekusi kode:
[]
Contoh
Bandingkan hasil sebelum dan setelah deklarasi trait:
<?php
$res1 = get_declared_traits();
trait NewTrait {}
$res2 = get_declared_traits();
print_r($res1);
print_r($res2);
?>
Hasil eksekusi kode:
[]
['NewTrait']
Lihat Juga
-
fungsi get_declared_classes,
yang mengembalikan kelas -
fungsi get_declared_interfaces,
yang mengembalikan interface -
fungsi trait_exists,
yang memeriksa trait -
fungsi class_uses,
yang mengembalikan trait kelas