我遇到了一个小麻烦。我有一个PHP函数,最初设计为将0或1回显到AJAX请求。我现在想在PHP中使用相同的函数,并再次检查0或1,但问题是echo本身正在进入我的返回消息。
PHP
function getChildren($db, $table){
$children = $db->prepare("SELECT...");
if rowCount()>0
echo 0;
}
新的PHP功能
function delete($db, $table){
$delete = $db->prepare("DELETE...");
$delete->execute();
echo json_encode(array("msg"=>"1"));
}
if (getChildren($db, $table) == 0){
deleteFunction($db, $table);
}
结果json echo为0 {msg:0}
我应该创建两个独立的函数,一个是回声函数,另一个函数只返回一个变量?
答案 0 :(得分:-2)
第一个函数应返回0,而不是echo 0。