在函数的开头我有这个:
if(false);
{
return 'TRUE';
}
它返回“TRUE”!显然,我的真正用途是检查更有用的表达式并返回其他内容。我只是将其更改为这个以阐述我的观点。
为什么会这样?你不能在 if 语句中放一个 return 吗?我一直用其他语言这样做。
例如
而不是这个:
function () {
if(something)
{
//process stuff
}
}
这需要将函数内的所有内容都包装在 if 中。
我更喜欢这样做:
function() {
if(!something)
return;
//process stuff
}
这在 PHP 中不行吗...有解决办法吗?
最佳答案
你简直是疯了。 :)
if(false); // <----- remove semi colon
{
return 'TRUE';
}
应该少一个分号。
if(false)
{
return 'TRUE';
}
关于php - 为什么 (If false return "true") ... 返回 true?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3313146/