(PHP 4 >= 4.0.0)
print_r -- Stampa informazioni relative al contenuto di una variabile in formato leggibileQuesta 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. |