Funktionen get_declared_classes

Funktionen get_declared_classes returnerer et array, der indeholder navnene på alle klasser, som er blevet deklareret i det aktuelle script, inklusive både brugerdefinerede klasser og PHPs indbyggede klasser. Funktionen tager ingen parametre.

Syntaks

phpget_declared_classes();

Eksempel

Hent en liste over alle deklarerede klasser i scriptet:

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

Resultat af kodeudførelse:

php['stdClass', 'Exception', 'Error', ...] // og andre indbyggede PHP-klasser

Eksempel

Tilføj en brugerdefineret klasse og se resultatet:

php<?php
  class MyClass {}
  $res = get_declared_classes();
  print_r($res);
?>

Resultat af kodeudførelse:

php['stdClass', 'Exception', 'Error', ..., 'MyClass']

Eksempel

Tjek for tilstedeværelsen af en specifik klasse på listen:

php<?php
  class TestClass {}
  $classes = get_declared_classes();
  $res = in_array('TestClass', $classes);
  var_dump($res);
?>

Resultat af kodeudførelse:

phptrue

Se også