Php 意外的T_出口

Php 意外的T_出口,php,Php,当我运行这段代码(在用于AJAX的文件中)时,第1行出现了一个解析错误(意外的T_退出): 正如Shaquin Trifonoff和其他人所说,我的行尾不是Unix版本。 奇怪的是,在那之前,这并没有给我带来任何问题,也许是因为一个神秘的原因,它最近发生了变化 谢谢大家。我的第一个想法是检查php编辑器中的行结尾。代码本身没有问题检查行结尾。有可能在您给出确切的错误消息(而不是您如何记住它)和确切的代码之后没有\n,因为您所显示的工作正常:您是否使用旧的Mac OS 9\r行结尾?如果您使用的是

当我运行这段代码(在用于AJAX的文件中)时,第1行出现了一个解析错误(意外的T_退出):


正如Shaquin Trifonoff和其他人所说,我的行尾不是Unix版本。 奇怪的是,在那之前,这并没有给我带来任何问题,也许是因为一个神秘的原因,它最近发生了变化


谢谢大家。

我的第一个想法是检查php编辑器中的行结尾。代码本身没有问题检查行结尾。有可能在您给出确切的错误消息(而不是您如何记住它)和确切的代码之后没有\n,因为您所显示的工作正常:您是否使用旧的Mac OS 9\r行结尾?如果您使用的是Windows,请安装并打开该文件,然后单击编辑->下线转换->UNIX格式,查看您的文件是否正常工作。请在回答中说明您是如何解决的,而不是在问题中。是的,抱歉。事实上,一开始我不能在某个时间之前写一个答案,因为我是新来的,所以我这样做了(在问题中),但现在肯定更好了。谢谢
<?php
if(empty($_POST['nickname']) || !isset($_POST['password']))
    die('{"result": "error", "message": "Ouch"}');
// [...]
?>