Php 这是什么意思!函数()做什么?
我在php手册中查找true/false bool条件,我认为这应该是一个false,但它是一个true。那么,Php 这是什么意思!函数()做什么?,php,Php,我在php手册中查找true/false bool条件,我认为这应该是一个false,但它是一个true。那么,是什么呢!call()真的吗?这是否意味着该功能正在运行 是逻辑运算符而不是。假设您定义了一个var: $myVar = true ; var_dump( !$myVar); // will echo false call()函数将返回true或false。所以!cal()将返回相反的结果,false或true 请看一下。是逻辑运算符而不是。假设您定义了一个var: $myVar
是什么呢!call()
真的吗?这是否意味着该功能正在运行
是逻辑运算符而不是。假设您定义了一个var:
$myVar = true ;
var_dump( !$myVar); // will echo false
call()函数将返回true
或false
。所以!cal()
将返回相反的结果,false
或true
请看一下。
是逻辑运算符而不是。假设您定义了一个var:
$myVar = true ;
var_dump( !$myVar); // will echo false
call()函数将返回true
或false
。所以!cal()
将返回相反的结果,false
或true
查看。函数调用()返回true
或false
<代码>!call()
只会指示此函数的返回值为false的情况
就我个人而言,我喜欢将布尔返回值的函数设置为变量,因此我肯定会写:
$val = call();
if(!$val) {}
在您的例子中,如果您想将代码削减到最低限度,您可以编写
echo call() ? "true" : "false";
要替换这些行,请执行以下操作:
if(call())
{
echo "true";
}
if(!call()) // or if(!call())
{
echo "false";
}
函数调用()返回true
或false
<代码>!call()
只会指示此函数的返回值为false的情况
就我个人而言,我喜欢将布尔返回值的函数设置为变量,因此我肯定会写:
$val = call();
if(!$val) {}
在您的例子中,如果您想将代码削减到最低限度,您可以编写
echo call() ? "true" : "false";
要替换这些行,请执行以下操作:
if(call())
{
echo "true";
}
if(!call()) // or if(!call())
{
echo "false";
}
查看函数中的if语句(作为一个小技巧)。请注意,您从未将变量传递给函数。有关,请参见代码>符号。从您的注释中,我看到了我的错误,完全忽略了$true==。您也没有将变量传递给函数。请参阅函数中的if语句(这是一个小技巧)。请注意,您从未将变量传递给函数。有关,请参见代码>符号。从您的注释中,我看到了我的错误,完全错过了$true==。您也没有将变量传递给函数。