PHP输出错误的方式

Sam*_*Sam 1 php var-dump echo

希望复制一个简单的(假设它不是我的设置...)

我在PHP脚本中有以下内容:

echo('$userID:&emsp;' . var_dump($userID) . '<br>');
echo('$hashValidate:&emsp;' . var_dump($hashValidate) . '<br>');
Run Code Online (Sandbox Code Playgroud)

输出显示为:

bool(false)$ userID:
bool(false)$ hashValidate: 


不应该这样吗?

$ userID:bool(false)
$ hashValidate:bool(false)

Mar*_*c B 9

No. var_dump()执行IMMEDIATE输出,没有返回值.这意味着您的代码运行方式与您的代码相同

var_dump($var)
echo('$userID:&emsp;<br>');
Run Code Online (Sandbox Code Playgroud)

你需要这个:

echo '$userID:'
var_dump(...);
echo '<br>';
Run Code Online (Sandbox Code Playgroud)