【发布时间】:2017-05-30 20:52:42
【问题描述】:
我使用 laravel 很长一段时间,但目前我使用 wordpress。我喜欢使用 laravel 的 DD() 函数。
但是在wordpress中我只能使用这些,
print_r(),
var_dump(),
var_export()....
这些都只是扩展整个数组或对象。 但是我需要 laravel 的 expand 和 close 机制来处理数组和对象。 我使用以下作为一般 dd 需要,
if (!function_exists('dd')) {
function dd()
{
echo '<pre>';
array_map(function($x) {var_dump($x);}, func_get_args());
die;
}
}
效果很好,但我需要有样式且有条理的列表形式。
有可能吗?
【问题讨论】:
-
为什么要重新发明轮子? packagist.org/packages/symfony/var-dumper
-
@RajenderJoshi 有时您需要橡胶轮胎而不是木头或石头制成的轮胎。 Laravel 仅将 varDumper 用于格式化 - 行为有点不同,因为在转储数据后不会停止执行。
-
@RajenderJoshi 在我的情况下,我需要 dd() 作为静态文件,而不是 Composer 包,否则旧应用程序会中断(因为它会多次调用自动加载器)
标签: php wordpress laravel var-dump