PHP函数返回一个新行的字符串?

问题描述

| 在编写作业的前三天。我成功做到了。但是当我上学时,我的代码有问题。我有一个ajax形式和一些PHP函数。 这是一个例子。
$i = 1
if($i == 1) {
   echo \"yes\";
}
else {
   echo \"no\";
}
我的样本中的答案是正确的。但就我而言,它总是错误的。我注意到ajax请求返回的消息是
    // new line
    // new line
yes
    // new line
这就是为什么它是错误的。这是什么原因?我没有在代码添加任何新行。     

解决方法

您必须在某处有换行符: 在脚本的开头和结尾 或它包含的某些文件的开头和/或结尾 注意:确保you2ѭ标记之外没有任何内容:它将被发送到浏览器。     ,如果您的代码不包含任何html,只需打开:
<?php 
您无需关闭它。这将帮助您消除任何空格或换行     ,如果您想摆脱困境,请尝试此操作
ob_clean();
echo \"yes\";
exit;