Tools Tags
directory
Tools Tags
PHP type comparison
Loose comparison: Use two equal signs == for comparison, only comparing values, not types.
Strict comparison: use three equal signs === to compare, in addition to comparing values, also compare types.
For example, "42" is a string and 42 is an integer. FALSE is a boolean value and "false" is a string.
<?php
if (42 == "42") {
echo '1、值相等';
}
echo PHP_EOL; // 换行符
if (42 === "42") {
echo '2、类型相等';
} else {
echo '3、不相等';
}
?>The output result of the above example is:
1, the values are equal
3, don’t want to wait
Compare 0, false, null in PHP
Test code:
Example:
<?php
echo '0 == false: ';
var_dump(0 == false);
echo '0 === false: ';
var_dump(0 === false);
echo PHP_EOL;
echo '0 == null: ';
var_dump(0 == null);
echo '0 === null: ';
var_dump(0 === null);
echo PHP_EOL;
echo 'false == null: ';
var_dump(false == null);
echo 'false === null: ';
var_dump(false === null);
echo PHP_EOL;
echo '"0" == false: ';
var_dump("0" == false);
echo '"0" === false: ';
var_dump("0" === false);
echo PHP_EOL;
echo '"0" == null: ';
var_dump("0" == null);
echo '"0" === null: ';
var_dump("0" === null);
echo PHP_EOL;
echo '"" == false: ';
var_dump("" == false);
echo '"" === false: ';
var_dump("" === false);
echo PHP_EOL;
echo '"" == null: ';
var_dump("" == null);
echo '"" === null: ';
var_dump("" === null);The output result of the above example is:
##0 == false: bool(true)0 === false: bool(false)
0 == null: bool(true)
0 === null: bool(false)
false == null: bool( true)
false === null: bool(false)
"0" == false: bool(true)
"0" === false: bool(false)
"0" == null: bool(false)
"0" === null: bool(false)
"" == false: bool(true)
"" === false: bool(false)
"" == null: bool(true)
"" === null: bool(false)

Hot AI Tools
Undress images for free
Online AI tool for removing clothes from photos.
AI-powered app for creating realistic nude photos
AI image generator for creative art from text prompts.
AI powered investment research for smarter decisions
Hot Article
Hot Topics
20448
7
13592
4
Popular tool
Easy-to-use and free code editor
Chinese version, very easy to use
Powerful PHP integrated development environment
Visual web development tools
God-level code editing software (SublimeText3)












![Getting Started with PHP Practical Development: PHP Quick Creation [Small Business Forum]](https://img.php.cn/upload/course/000/000/035/5d27fb58823dc974.jpg)