And*_*ili 1 php laravel laravel-5
我在PHP和Laravel框架中绝对是新手,我有以下问题。
我在做:
$attributes = array(
'id' => $dettagliLogin->id,
'username' => $dettagliLogin->email,
'name' => $dettagliLogin->userName,
);
$user = new GenericUser($attributes);
\Log::info('USER: '.(var_dump(($user))));
Run Code Online (Sandbox Code Playgroud)
最后一行:
\Log::info('USER: '.(var_dump(($user))));
Run Code Online (Sandbox Code Playgroud)
应该将$user对象的内容写入日志文件。
问题是,在我的日志文件中,我获得了以下输出:
[2017-01-30 10:25:19] local.INFO: USER:
Run Code Online (Sandbox Code Playgroud)
所以它是因为这个对象是空的,但我认为它不是空的,因为 then 被使用了。
为什么?如何正确打印对象内容?
您想使用var_export-这是文档
\Log::info('USER: ' . var_export($user, true));
Run Code Online (Sandbox Code Playgroud)
将第二个参数设置为true,这会将提供的变量的内容导出为可分配的字符串,而不是将它们直接打印到页面上。
编辑:我还稍微整理了你的代码,因为你对大括号有点疯狂!
| 归档时间: |
|
| 查看次数: |
1735 次 |
| 最近记录: |