Ottenere un elenco di tutte le funzioni definite
A volte può essere utile ottenere una lista di tutte le caratteristiche disponibili nell'ambiente corrente. Questo è specialmente il caso quando stiamo gestendo il server di qualcun altro e abbiamo bisogno di orientarci.
La lista delle funzioni può essere ottenuta chiamando la funzione get_defined_functions(), che restituisce dati sotto forma di array:
txt
[internal => [...,],user => [...,]]
L'elenco delle funzioni è diviso in due grandi liste.
- Le funzioni "interne" sono quelle definite da PHP stesso e dalle estensioni installate.
- Le funzioni utente (
utente) sono quelle definite dal codice utente stesso. Queste sono tutte le funzioni che abbiamo scritto nel codice sorgente, o che sono incluse nelle librerie installate.
Questo elenco può essere ben utilizzato per il debug di un'applicazione.