意外的T_EXIT

时间:2012-07-20 00:17:41

标签: php

当我运行此代码时,我在第1行遇到了一个解析错误(意外的T_EXIT)(它位于用于AJAX的文件中):

<?php
if(empty($_POST['nickname']) || !isset($_POST['password']))
    die('{"result": "error", "message": "Ouch"}');
// [...]
?>

但是,如果我在前两行之间放置一个字符(如“&lt;?php”之后的空格或“if”之前的标签),它可以正常工作。

我不明白,以前从未碰巧过。 我在hexa模式下检查了文件,看看是否有一些奇怪的和不受欢迎的隐形字符,但一切看起来都很正常。

有人已经有这个错误或知道如何解决它吗? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

正如Shaquin Trifonoff和其他人所说,我的行结尾不是Unix版本。 奇怪的是,在此之前这并没有给我带来任何问题,或者最近因为一个神秘的原因而改变了。

谢谢你们。