Ich bin absolut neu in PHP und darüber hinaus in Laravel Rahmen und ich habe das folgende Problem.Wie kann ich den Objektinhalt in PHP korrekt drucken?
ich tue:
$attributes = array(
'id' => $dettagliLogin->id,
'username' => $dettagliLogin->email,
'name' => $dettagliLogin->userName,
);
$user = new GenericUser($attributes);
\Log::info('USER: '.(var_dump(($user))));
Wo die letzte Zeile:
\Log::info('USER: '.(var_dump(($user))));
sollten den Inhalt des $ user Objekt in eine Protokolldatei schreiben.
Das Problem ist, dass in meine Log-Datei erhalte ich diese Ausgabe:
[2017-01-30 10:25:19] local.INFO: USER:
so ist es, als dieses Objekt leer ist, aber ich denke, dass es nicht leer ist, weil dann verwendet wird.
Warum? Wie kann ich den Objektinhalt korrekt drucken?
Wenn Sie nur drucken möchten, versuchen Sie 'dd ($ user);' – EddyTheDove
var_dump() wird auf dem Bildschirm angezeigt; var_export() gibt eine Variable mit dem Anzeigeinhalt zurück, der in eine Protokolldatei geschrieben werden kann –