Manuale PHP
Indietro |  | Avanti

# get_declared_classes

(PHP 4, PHP 5)

get_declared_classes -- Restituisce un array con il nome delle classi definite

## Descrizione

array get_declared_classes ( void )

Questa funzione restituisce un array con i nomi delle classi definite all'interno dello script corrente.

> Nota: Nella versione 4.0.1pl2 di PHP, in testa all'array erano indicate tre ulteriori classi: stdClass (definita in `Zend/zend.c`), OverloadedTestClass (definita in `ext/standard/basic_functions.c`) e Directory (definita in `ext/standard/dir.c`).

> Occorre notare che, in base a quali librerie sono state compilate in PHP, possono essere rilevate ulteriori classi. Questo significa, anche, che non si potranno definire delle classi con questi nomi. Un'elenco delle classi predefinite è nella sezione Predefined Classes dell'appendice.

Esempio 1. Esempio di uso di get_declared_classes()

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

Il precedente esempio visualizzerà qualcosa simile a:

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

Vedere anche class_exists() e get_declared_interfaces().

Indietro | Partenza | Avanti
get_class | Risali | get_declared_interfaces