在函数的开头我有以下代码:
if(false);
{
return 'TRUE';
}
它返回的是"TRUE"!显然,我的真正用途是检查更有用的表达式并返回其他东西。我只是改变了它来阐述我的观点。
为什么会这样?你不能在if语句中放置一个返回吗?在其他语言中,我经常这样做。
例如
不是这样:
function () {
if(something)
{
//process stuff
}
}
需要将函数内的所有内容都包裹在if语句中。
我更喜欢这样做:
function() {
if(!something)
return;
//process stuff
}
在PHP中这样不行...有没有解决方法?
TRUE
,不带有'
。 - Gordonif
是否返回true。 - JD Isaacks