Forum und email

get_declared_classes

(PHP 4, PHP 5)

get_declared_classes — Vracia pole s názvami definovaných tried

Popis

array get_declared_classes ( void )

Táto funkcia vracia pole názvov deklarovaných tried v aktuálnom skripte.

Note: V PHP 4.0.1pl2 sa na začiatku poľa vracajú tri extra triedy: stdClass (definovaná v Zend/zend.c), OverloadedTestClass (definovaná v ext/standard/basic_functions.c) a Directory (definovaná v ext/standard/dir.c).
Tiež poznamenajme, že závisiac na knižniciach, ktoré kompilovali do PHP, môžu byť prítomné doplnkové triedy. To znamená, že nebudete môcť definovať svoje vlastné triedy pomocou týchto názvov. V sekcii dodatkov Preddefinované triedy je zoznam preddefinovaných tried.

Example#1 get_declared_classes() príklad

<?php
print_r
(get_declared_classes());
?>

Tento skript vypíše niečo podobné tomuto :

Array
(
    [0] => stdClass
    [1] => __PHP_Incomplete_Class
    [2] => Directory
)

Tiež pozri class_exists() a get_declared_interfaces().