Funksie get_declared_traits
Die funksie get_declared_traits gee 'n skikking terug met die name van alle traits
wat in die huidige skrip verklaar is. Hierdie funksie neem geen parameters aan nie
en kan nuttig wees vir debugging of dinamiese werk met traits.
Sintaksis
get_declared_traits();
Voorbeeld
Laat ons 'n lys kry van alle verklaarde traits in die skrip:
<?php
trait Trait1 {}
trait Trait2 {}
$res = get_declared_traits();
print_r($res);
?>
Uitslag van kode-uitvoering:
['Trait1', 'Trait2']
Voorbeeld
Laat ons die resultaat van die funksieoproep sonder verklaarde traits kontroleer:
<?php
$res = get_declared_traits();
print_r($res);
?>
Uitslag van kode-uitvoering:
[]
Voorbeeld
Laat ons die resultaat voor en na die verklaaring van 'n trait vergelyk:
<?php
$res1 = get_declared_traits();
trait NewTrait {}
$res2 = get_declared_traits();
print_r($res1);
print_r($res2);
?>
Uitslag van kode-uitvoering:
[]
['NewTrait']
Sien ook
-
die funksie get_declared_classes,
wat klasse teruggee -
die funksie get_declared_interfaces,
wat koppelvlakke teruggee -
die funksie trait_exists,
wat 'n trait kontroleer -
die funksie class_uses,
wat die traits van 'n klas teruggee