Php 返回;返回true和返回false-有什么区别?
在javascript/c++等语言中,有时会出现Php 返回;返回true和返回false-有什么区别?,php,javascript,Php,Javascript,在javascript/c++等语言中,有时会出现returnfalse或返回0正在使用中。但是,在PHP等语言中,return停止脚本,并返回false返回(bool)false并继续脚本 最近我很困惑 有人能解释一下退货的用途吗 另外,我的问题大多与PHP/javascript/jQuery相关。 如果未提供任何参数,则必须省略括号并返回NULL 如果一个参数被传递,那么显然该参数将被返回。返回语句返回(duh)一个值,区别在于如何处理该值。例如,如果在一个onclick中返回false,则
returnfalse
或返回0代码>正在使用中。但是,在PHP等语言中,return
停止脚本,并返回false代码>返回(bool)false并继续脚本
最近我很困惑
有人能解释一下退货的用途吗
另外,我的问题大多与PHP/javascript/jQuery相关。
如果未提供任何参数,则必须省略括号并返回NULL
如果一个参数被传递,那么显然该参数将被返回。返回
语句返回(duh)一个值,区别在于如何处理该值。例如,如果在一个onclick
中返回false
,则事件不会执行,如果返回true
,则事件会执行
return
如果没有指定的值,它将返回undefined
Javascript示例:
function myFunction(){ return "asd"; }
myvar = myFunction();
然后你可以使用你的myvar
作为任何变量,如果你这样做了
console.log(myvar);
那会记录下来的
"asd"
在PHP中
return;
相当于:
return null;
return undefined;
在Javascript中,它相当于:
return null;
return undefined;
return
的要点是从当前范围返回一个值(或缺少该值)。一旦从所述范围返回值,则返回后的任何内容都不会执行。返回的结果取决于上下文。还有一个手册:“return;
停止脚本,而return false;
返回(bool)false并继续脚本”,听起来有点奇怪<代码>返回
始终终止当前函数。