Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.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_Operators - Fatal编程技术网

Php 这是什么意思!==接线员怎么办?

Php 这是什么意思!==接线员怎么办?,php,operators,Php,Operators,这是什么==用php表示,上面是否有文档?,“不完全相同”(表中第5位) 此运算符的工作原理非常类似!=但也会检查操作数的类型。例如: 3!='3'为假,但3!='3'为真,“不相同”(表中第5位) 此运算符的工作原理非常类似!=但也会检查操作数的类型。例如: 3!='3'为假,但3!='3'是真的这是不相同的运算符 $a !== $b 如果$a不等于$b,或者它们不是同一类型,则返回TRUE 4 === 4 // true: same value, same type '4' === '4'

这是什么
==用php表示,上面是否有文档?

,“不完全相同”(表中第5位)

此运算符的工作原理非常类似!=但也会检查操作数的类型。例如:
3!='3'
,但
3!='3'
,“不相同”(表中第5位)

此运算符的工作原理非常类似!=但也会检查操作数的类型。例如:
3!='3'
,但
3!='3'
真的

这是不相同的运算符

$a !== $b
如果$a不等于$b,或者它们不是同一类型,则返回TRUE

4 === 4 // true: same value, same type
'4' === '4' // true: same value, same type
4 === '4' // false: equivalent value, different type
例如,它用于检查变量是否为false而不是0,因为对于PHP,0与false是相同的

$bar = 0;
if ($bar != false) { echo '$bar != false'; } // won't output the text
if ($bar !== false) { echo '$bar !== false'; } // will output the text

这是不相同的运算符

$a !== $b
如果$a不等于$b,或者它们不是同一类型,则返回TRUE

4 === 4 // true: same value, same type
'4' === '4' // true: same value, same type
4 === '4' // false: equivalent value, different type
例如,它用于检查变量是否为false而不是0,因为对于PHP,0与false是相同的

$bar = 0;
if ($bar != false) { echo '$bar != false'; } // won't output the text
if ($bar !== false) { echo '$bar !== false'; } // will output the text
它的意思是“不相等或不相同类型”

这显示了
之间的差异=
==

"5"!=5 //returns false
"5"!==5 //returns true
它的意思是“不相等或不相同类型”

这显示了
之间的差异=
==

"5"!=5 //returns false
"5"!==5 //returns true

=
是您熟悉的比较运算符:如果两个值相等,则它们将彼此
=
。在比较之前会有一些类型的强制

4 == '4' // true: equivalent value, different type
=
是一种更严格的比较,要求值的类型相同

4 === 4 // true: same value, same type
'4' === '4' // true: same value, same type
4 === '4' // false: equivalent value, different type
==
与严格比较运算符相反,因此当两个值的类型不同或值不同或两者都不同时,则为真

4 !== 3 // true: different value, same type
4 !== '4' // true: equivalent value, different type
'4' !== 3 // true: different value, different type
'4' !== '3' // true: different value, same type
4 !== 4 // false: same value, same type

=
是您熟悉的比较运算符:如果两个值相等,则它们将彼此
=
。在比较之前会有一些类型的强制

4 == '4' // true: equivalent value, different type
=
是一种更严格的比较,要求值的类型相同

4 === 4 // true: same value, same type
'4' === '4' // true: same value, same type
4 === '4' // false: equivalent value, different type
==
与严格比较运算符相反,因此当两个值的类型不同或值不同或两者都不同时,则为真

4 !== 3 // true: different value, same type
4 !== '4' // true: equivalent value, different type
'4' !== 3 // true: different value, different type
'4' !== '3' // true: different value, same type
4 !== 4 // false: same value, same type

=仅用于值
但是
==用于值和类型

假设:

$a = "5"; // String
$b = 5;   // Integer

$a!=$b    // false
$a!==$b   // true

这就是区别。

=仅用于值
但是
==用于值和类型

假设:

$a = "5"; // String
$b = 5;   // Integer

$a!=$b    // false
$a!==$b   // true

这就是区别。

作为旁注,对应的相等运算符是:
=
==
作为旁注,对应的相等运算符是:
=
==
,如果函数可以在成功时返回结果整数,或者在失败时返回false,则特别有用。您需要检查“!==false”,因为“!=false”可能成功并返回整数0;事实上,如果函数可以在成功时返回结果整数,或在失败时返回false,则该函数尤其有用。您需要检查“!==false”,因为“!=false”可能成功并返回整数0;可能的重复可能的重复