Php 为什么这个函数返回零?
我有一个通过jQuery ajax触发的函数 在函数中,我通过Php 为什么这个函数返回零?,php,Php,我有一个通过jQuery ajax触发的函数 在函数中,我通过return停止它。例如: if ($processed_total < 3) { echo 'Post is successfully approved. '; return; } 如果您不确定它是来自PHP还是JS,请在单元测试环境中尝试 php-e filename.php 可能会帮助你,只要你为它工作 <?php $processed_total = 2; if ($processed_tot
return
停止它。例如:
if ($processed_total < 3) {
echo 'Post is successfully approved. ';
return;
}
如果您不确定它是来自PHP还是JS,请在单元测试环境中尝试 php-e filename.php 可能会帮助你,只要你为它工作
<?php
$processed_total = 2;
if ($processed_total < 3)
{
echo 'Post is successfully approved. ';
return;
}
echo "I am done with the test";
echo;
?>
从外观上看,我确信它不是来自PHP代码
将程序控制返回给调用模块。在调用被调用模块后的语句处继续执行
为什么此函数返回零?
如果从函数中调用,return语句将立即结束当前函数的执行。而不是其他脚本或函数的其余部分
对于命令行脚本,return语句不会将状态返回到操作系统强>
相反,您必须使用
0不是来自此代码。是的,它来自此代码。所以你的0来自某个地方else@HenrikPetterson请向我们展示您的javascriptcode@HenrikPetterson:
return
停止此功能。它不会停止调用此函数的代码。@Eugenezhuta查看我更新的问题。
<?php
$processed_total = 2;
if ($processed_total < 3)
{
echo 'Post is successfully approved. ';
return;
}
echo "I am done with the test";
echo;
?>