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;
    

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...