Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 这是什么意思!函数()做什么?_Php - Fatal编程技术网

Php 这是什么意思!函数()做什么?

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

我在php手册中查找true/false bool条件,我认为这应该是一个false,但它是一个true。那么,
是什么呢!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==。您也没有将变量传递给函数。