Ottenere un elenco di tutte le funzioni definite

10. 4. 2021

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.

Jan Barášek
Jan BarášekVíce o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Newsletter

Nejlepsi tipy a triky o PHP do Vaseho e-mailu. Clanky a novinky nejen ze sveta PHP a programovani.