gpt4 book ai didi

PHP boolean 值真/假?

转载 作者:可可西里 更新时间:2023-11-01 12:23:26 24 4
gpt4 key购买 nike

我想不通。

如果我输入:

function myfunction(){
......
if ...
return TRUE;
if ...
return FALSE;
}

为什么我不能这样使用它:

$result = myfunction();
if ($result == TRUE)
...
if ($result == FALSE)
...

或者我必须使用:

$result = myfunction();
if ($result == 1)
...
if ($result == 0)
...

或者这个:

$result = myfunction();
if ($result)
...
if (!$result)
...

最佳答案

我不完全理解您的问题,但您可以使用您提供的任何示例,但要注意以下事项:

如果您说if (a == TRUE)(或者,由于与true 的比较是多余的,只需if (a) ),您必须了解 PHP 会将几件事评估为真:1、2、987、“你好”等;它们都是“真实”值。这很少是个问题,但您应该理解它。

但是,如果函数可以返回的不仅仅是 truefalse,您可能会对使用 === 感兴趣。 === 比较变量的类型:"a"== truetrue,但是 "a"== = true 为 false。

关于PHP boolean 值真/假?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1858139/

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