我正在调用一个var_dump()或print_r()在一个echo语句中有一个值的数组:
echo "<br><br>testArray is ==> " . var_dump($testArray) . " <===<br><br>";
Run Code Online (Sandbox Code Playgroud)
这是浏览器中的实际输出:
array
0 => string '28' (length=2)
testArray is ==> <===
Run Code Online (Sandbox Code Playgroud)
这是我无法得到的细微差别.对我来说,执行的顺序是:
testArray is ==><==应该执行而不是在输出上看到1,2,然后是3,我2, 1, 3按顺序看到了.这是一行服务器端代码.这个细微差别是什么?
他们这样做是因为他们没有返回数据,他们正在回应.你可以做到print_r($array, true)返回,但var_dump()将需要输出缓冲.
如果您希望它按照您尝试制作它的方式工作,请将它们分成不同的调用.
| 归档时间: |
|
| 查看次数: |
729 次 |
| 最近记录: |