ciao a tutti,
non ho capito la differenza tra print_r, var_export e var_dump...
qualcuno può illuminarmi pls?!
grazie,
r@p
ciao a tutti,
non ho capito la differenza tra print_r, var_export e var_dump...
qualcuno può illuminarmi pls?!
grazie,
r@p
var_export restituisce codice php che puoi utilizzare dentro eval o farne ciò che voui, mentre le altre due differenziano soltanto per il tipo di output
![]()
basterebbe leggere il manuale.
prova a fare un var_dump, un var_export e un print_r sulla stessa variabile e vedrai le differenze.
comunque:
var_dump ti mostra anche il tipo di variabile (stringa, boolean ecc)
var_export trasforma il contenuto della var in stringa
print_r mostra una coppia variabile-> valore;
Ti rimando a php.net per i dettagli
grazie per la risposta![]()
![]()
P.S. il manuale lavevo consultato, prima di postare in genere faccio queste 3 cose:
- consulto il manuale
- cerco sul forum
- cerco su internet
che però non mi avevano chiarito le idee... forse perchè stamattina sono talmente fuso da non capire ciò che leggo, forse perchè lo sono sempre, forse chissà... !!!
infatti è pomeriggio :maLOL:
scusa, a volte sono un po' rompipalle con la storia della ricerca sul manuale, anche se è un buon suggerimento..
in effetti questo potevo anche farlo prima senza disturbarvi (ve l'ho detto che son fuso):
output:codice:$array = array('a','b','c'); print_r($array); echo ' '; var_dump($array); echo ' '; var_export($array);
GRAZIE ANCORA,codice:Array ( [0] => a [1] => b [2] => c ) array(3) { [0]=> string(1) "a" [1]=> string(1) "b" [2]=> string(1) "c" } array ( 0 => 'a', 1 => 'b', 2 => 'c', )
r@p