当我运行此代码时(它位于用于 AJAX 的文件中),我在第 1 行遇到了解析错误(意外的 T_EXIT):
<?php
if(empty($_POST['nickname']) || !isset($_POST['password']))
die('{"result": "error", "message": "Ouch"}');
// [...]
?>
但是,如果我在前两行之间放置一个字符(例如“<?php”之后的空格或“if”之前的制表符),它可以正常工作。
我不明白,我以前从来没有遇到过。我以 hexa 模式检查了文件,看看是否有一些奇怪和不受欢迎的隐形字符,但一切似乎都很正常。
有人已经有这个错误或知道如何解决它吗?
提前致谢。