Funktionen get_declared_classes

Funktionen get_declared_classes returnerar en array som innehåller namnen på alla klasser som har deklarerats i det aktuella skriptet, inklusive både användardefinierade klasser och inbyggda klasser i PHP. Funktionen tar inga parametrar.

Syntax

phpget_declared_classes();

Exempel

Få en lista över alla deklarerade klasser i skriptet:

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

Resultat av kodkörning:

php['stdClass', 'Exception', 'Error', ...] // och andra inbyggda klasser i PHP

Exempel

Lägg till en användardefinierad klass och se resultatet:

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

Resultat av kodkörning:

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

Exempel

Kontrollera om en specifik klass finns i listan:

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

Resultat av kodkörning:

phptrue

Se även