>假设我有一个简单的函数,如下所示:
function doSomething(){
$val = "some text";
//function to print $val on a white screen and stop execution
}
考虑到它仅用于调试目的,我如何实现这一点?
您可以使用die((功能,将变量作为参数传入。
die($val);
但是,如果你想要有关该变量的更多详细信息,例如类型等,则可以使用相同的方式使用var_dump或print_r,但您需要添加exit;以终止程序。
function dumpAndDie($var)
{
echo '<pre>';
var_dump($var); // or print_r($var);
die;
}
使用<pre>
html 标记将输出更具可读性的结果(预格式化(,尤其是在对象/数组的情况下
你需要在回显后添加die;
函数
喜欢这个:
function doSomething(){
$val = "some text";
echo $val;
die;
// or use die($val);
}