gpt4 book ai didi

php - 为什么 (If false return "true") ... 返回 true?

转载 作者:可可西里 更新时间:2023-10-31 23:51:41 25 4
gpt4 key购买 nike

在函数的开头我有这个:

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com