La funzione "var_dump" di PHP restituisce in modo ricorsivo le proprietà di un oggetto. Mi chiedevo se esiste un modo per "scaricare" un oggetto, ma non scaricare oggetti ricorsivi all'interno dell'oggetto originale.In PHP, un "var_dump" può essere eseguito su un oggetto senza includere il dump di oggetti impostato sulle sue proprietà?
Dump originale:
object(Class_Name)#1 (3) {
["label":protected]=>
string(16) "My Label"
["name":protected]=>
string(16) "name"
["object":protected]=>
object(Class_Name)#2 (2) {
["id":protected]=>
NULL
["classes":protected]=>
array(0) {
}
}
}
Dump Ricercato:
object(Class_Name)#1 (3) {
["label":protected]=>
string(16) "My Label"
["name":protected]=>
string(16) "name"
["object":protected]=>
object(Class_Name)#2 (2) { ... }
}
dovreste scrivere voi stessi. var_dump/print_r sono per il debugging e salvano TUTTO. se vuoi meno, dovrai farlo da solo. –
Vedere l'estensione xDebug o provare qualcosa come var_dump (json_decode (json_encode ($ v))) per sbarazzarsi degli oggetti – DarkSide