Funksjonen get_declared_traits

Funksjonen get_declared_traits returnerer en matrise med navn på alle trekk, som er deklarert i gjeldende skript. Denne funksjonen tar ingen parametere og kan være nyttig for feilsøking eller dynamisk arbeid med trekk.

Syntaks

phpget_declared_traits();

Eksempel

La oss hente listen over alle deklarerte trekk i skriptet:

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

Resultat av kjøring av koden:

php['Trait1', 'Trait2']

Eksempel

La oss sjekke resultatet av funksjonskallet uten deklarerte trekk:

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

Resultat av kjøring av koden:

php[]

Eksempel

La oss sammenligne resultatet før og etter deklarasjon av trekk:

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

Resultat av kjøring av koden:

php[]
['NewTrait']

Se også