Funkcija get_declared_traits
Funkcija get_declared_traits vrne polje z imeni vseh traitov,
ki so bili deklarirani v trenutni skripti. Ta funkcija ne sprejema parametrov
in je lahko uporabna za razvoj napak ali dinamično delo z trait-i.
Sintaksa
get_declared_traits();
Primer
Pridobimo seznam vseh deklariranih traitov v skripti:
<?php
trait Trait1 {}
trait Trait2 {}
$res = get_declared_traits();
print_r($res);
?>
Rezultat izvajanja kode:
['Trait1', 'Trait2']
Primer
Preverimo rezultat klica funkcije brez deklariranih traitov:
<?php
$res = get_declared_traits();
print_r($res);
?>
Rezultat izvajanja kode:
[]
Primer
Primerjajmo rezultat pred in po deklaraciji traita:
<?php
$res1 = get_declared_traits();
trait NewTrait {}
$res2 = get_declared_traits();
print_r($res1);
print_r($res2);
?>
Rezultat izvajanja kode:
[]
['NewTrait']
Glejte tudi
-
funkcijo get_declared_classes,
ki vrne razrede -
funkcijo get_declared_interfaces,
ki vrne vmesnike -
funkcijo trait_exists,
ki preveri trait -
funkcijo class_uses,
ki vrne trait-e razreda