PHP - Funzioni di classe / oggetto
Queste funzioni consentono di ottenere informazioni su classi e oggetti istanza. È possibile ottenere il nome della classe a cui appartiene un oggetto, nonché le proprietà e i metodi dei membri.
Installazione
Non è necessaria alcuna installazione per utilizzare queste funzioni; fanno parte del core PHP.
Configurazione runtime
Questa estensione non ha direttive di configurazione definite in php.ini.
Elenco delle funzioni
PHP - indica la prima versione di PHP che supporta la funzione.
Suor n | Descrizione della funzione | PHP |
---|---|---|
1 | call_user_method_array() Chiama un metodo utente fornito con un array di parametri [deprecato] |
4 |
2 | call_user_method() Chiama un metodo utente su un oggetto specifico [deprecato] |
4 |
3 | class_exists () Controlla se la classe è stata definita |
4 |
4 | get_class_methods () Ottiene i nomi dei metodi di classe |
4 |
5 | get_class_vars () Ottieni le proprietà predefinite della classe |
4 |
6 | get_class () Restituisce il nome della classe di un oggetto |
4 |
7 | get_declared_classes () Restituisce un array con il nome delle classi definite |
4 |
8 | get_declared_interfaces () Restituisce un array di tutte le interfacce dichiarate |
5 |
9 | get_object_vars () Ottiene le proprietà dell'oggetto specificato |
4 |
10 | get_parent_class () Recupera il nome della classe padre per l'oggetto o la classe |
4 |
11 | interface_exists () Controlla se l'interfaccia è stata definita |
5 |
12 | è un() Controlla se l'oggetto è di questa classe o ha questa classe come uno dei suoi genitori |
4 |
13 | is_subclass_of () Controlla se l'oggetto ha questa classe come uno dei suoi genitori |
4 |
14 | method_exists () Controlla se il metodo della classe esiste |
4 |
15 | property_exists () Controlla se l'oggetto o la classe ha una proprietà |
5 |