Descrizione
void print_r (mixed expression)
Questa funzione stampa delle informazioni sul contenuto di una variabile in un formato
facilmente leggibile. Se la variabile contiene una stringa, un intero o un numero decimale,
il valore stesso viene visualizzato. Se la variabile contiene un vettore (array) i valori
vengono visualizzati in un formato che evidenzia le chiavi ed i relativi elementi. Una notazione
simile viene utilizzata per gli oggetti.
Si confronti print_r() e
var_dump().
| Attenzione |
Questa funzione continua all'infinito se riceve come parametro un vettore o un oggetto
contenente una referenza diretta o indiretta a se stesso oppure contenente ulteriori
vettori o oggetti che a loro volta referenziano il padre o se stessi.
Un caso evidente è print_r($GLOBALS),
in quanto $GLOBALS è a sua volta una variabile globale e in quanto tale
contiene una referenza a se stessa.
|