PHP-003-【数据类型】-bool类型和bool类型转换

要点
1.注意不区分大小写

<?php
$flag=true;
$run=FALSE;//注意不区分大小写

$version="1.2.3";
//使用字符控制逻辑
if ($version=="1.2.3") {
	echo "hello";
}

if ($flag==TRUE) {
	echo "Yes";
}else {
	echo "NO";
}
if ($run) {
	echo "开始跑了";
}
else {
	echo "压根儿没动";
}
?>

学习要点
注意:0,0.0,"","0","0.0",NULL,空数组  【转换成bool类型后都是false】
和JavaScript有点类似,这些值参与逻辑运算之后都是false

<?php
//0,0.0,"","0","0.0",NULL 空数组
var_dump((bool)0);//false
var_dump((bool)9);//true
var_dump((bool)-5);//true
var_dump((bool)3.1415);//true
var_dump((bool)0.0);//false

var_dump((bool)"");//false
var_dump((bool)"0");//false
var_dump((bool)" ");//true

var_dump((bool)"flag");//true
var_dump((bool)"false");//true

var_dump((bool)null);//false
var_dump((bool)array(12));//true
var_dump((bool)array());//false
?>
发布了47 篇原创文章 · 获赞 3 · 访问量 1975

猜你喜欢

转载自blog.csdn.net/yueyekonglong/article/details/103988022