我一直在寻找一个php库,它允许我通过电子邮件发送变量的格式化数据(如krumo).
这是因为我创建了一个错误处理程序,用于发送包含生产环境数据的电子邮件.
mail('someone@somewhere.com', 'dump', print_r($obj, true));
Run Code Online (Sandbox Code Playgroud)
将发送$ obj内容的人类可读版本.如果需要类型/大小调整信息,可以使用var_dump,但需要使用ob函数来捕获其输出,因为它没有"return而不是outputing"选项.
如果您希望它是机器可读的,您可以json_encode()或serialize()数据.
如果你希望它是人类可读的,你可以提供第二个参数TRUE,以print_r()将数据作为一个字符串返回,或使用输出缓冲来输出赶var_dump()入一个字符串.
例如
// For machine-readable results
$dataStr = json_encode($data);
// ...or...
$dataStr = serialize($data);
// For human-readable results
ob_start();
var_dump($data);
$dataStr = ob_get_clean();
// ...or...
$dataStr = print_r($data, TRUE);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7166 次 |
| 最近记录: |