我突然在PHP中有了这种奇怪的行为。我四处看看,却找不到合理的解释。
我有一个非常简单的例子:
<?php
$test = 'hello123';
print $test;
?>如图所示:hello123null在the浏览器中。当我回音而不是打印结果时,结果是一样的。当我把字符串放在双引号里时,也是一样的。
无论我做什么,它总是将字符串'null‘附加到它。
这里发生了什么事?
发布于 2019-12-22 18:35:00
在为网页服务和混合HTML和PHP时,有一些场景可以刷新隐藏字符。
如何排除故障:
("hello123");print("test");
obflush () to pin point问题:见https://www.php.net/manual/en/function.ob-flush.php打印(“hello123”);ob_flush();刷新();尝试设置标题。
header( 'Content-type: text/html; charset=utf-8' );
https://stackoverflow.com/questions/58248353
复制相似问题