您現(xiàn)在的位置是:首頁(yè) >php教程 >php教程五 類型比較網(wǎng)站首頁(yè)php教程
php教程五 類型比較
三只小菜猿
2023-01-29 10:56:22
簡(jiǎn)介松散比較:使用兩個(gè)等號(hào) 比較,只比較值,不比較類型。嚴(yán)格比較:用三個(gè)等號(hào) 比較,除了比較值,也比較類型。
PHP 是弱類型語(yǔ)言,但也需要明白變量類型及它們的意義,因?yàn)槲覀兘?jīng)常需要對(duì) PHP 變量進(jìn)行比較,包含松散和嚴(yán)格比較。
松散比較:使用兩個(gè)等號(hào) == 比較,只比較值,不比較類型。 嚴(yán)格比較:用三個(gè)等號(hào) === 比較,除了比較值,也比較類型。
實(shí)例
<?php
if(1 == "1") {
echo '1、值相等';
}
echo PHP_EOL; // 換行符
if(1=== "1") {
echo '2、類型相等';
} else {
echo '3、類型不相等';
}
?>
以上代碼結(jié)果
1、值相等 |
---|
3、類型不相等 |
PHP中 比較 0、false、null
實(shí)例
<?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);
以上代碼結(jié)果
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) |
夢(mèng)想加空間!平時(shí)喜歡研究各種技術(shù),目前在從事后端開(kāi)發(fā)工作,熱愛(ài)生活、熱愛(ài)工作。