【发布时间】:2023-03-06 09:35:01
【问题描述】:
将 var_dump 与具有类似回声的函数一起使用时:
<?php
function foo()
{
echo 'Hello';
}
var_dump (foo());
?>
输出是:
HelloNULL
我想知道 NULL 是从哪里来的
【问题讨论】:
-
因为
foo()没有返回值 -
nulll 是 foo() 方法的返回值
-
改用
print_r...这是我的解决方案...大声笑Sandbox - 输出Hello。要清楚 print_r 不会打印 null、false 或空字符串。null来自退货。你可以返回其他东西,但那是没有意义的。