<?php
// 变量之间的转换
$a = 100;
var_dump($a);//返回的结果:int(100),int代表100数据类型为整形
settype($a,"string");//settype();设置变量类型(永久)
echo gettype($a);//gettype(),获取变量类型
/*返回结果:string,这条语句的意思是将原来数据类型为整形,转换成了字符串型*/
?>
<?php
/*逻辑运算符号
&&(and) ||(or) !
否:!
!($a>$b)
式子 结果
false true
true false
与:&&
全true为true 有false为false
式子1 式子2 结果
true true true
true false false
false true false
false false false
或:||
全false为false 有true为true
式子1 式子2 结果
true true true
true false true
false true true
false false false
注意:
1、非0 非"" “0” 非Null 都为true;
2、在逻辑与操作中
如果第一个式子返回false,那么第二个式子将不再执行
3. 优先级 ! && || */
$a = 100;
var_dump($a);//返回的结果:int(100)
$b= "";
var_dump($b);//返回的结果:string(0) ""
$c= "0";
var_dump($c);//返回的结果:string(1) ""
$d= 0;
var_dump($d);//返回的结果:string(1) "0",至少证明0不是整形
$e= null;
var_dump($e);//返回的结果:null
$f= "null";
var_dump($f);//返回的结果:string(4) "null",这种取值带双引号的,证明数据类型为字符串
?>
// 变量之间的转换
$a = 100;
var_dump($a);//返回的结果:int(100),int代表100数据类型为整形
settype($a,"string");//settype();设置变量类型(永久)
echo gettype($a);//gettype(),获取变量类型
/*返回结果:string,这条语句的意思是将原来数据类型为整形,转换成了字符串型*/
?>
<?php
/*逻辑运算符号
&&(and) ||(or) !
否:!
!($a>$b)
式子 结果
false true
true false
与:&&
全true为true 有false为false
式子1 式子2 结果
true true true
true false false
false true false
false false false
或:||
全false为false 有true为true
式子1 式子2 结果
true true true
true false true
false true true
false false false
注意:
1、非0 非"" “0” 非Null 都为true;
2、在逻辑与操作中
如果第一个式子返回false,那么第二个式子将不再执行
3. 优先级 ! && || */
$a = 100;
var_dump($a);//返回的结果:int(100)
$b= "";
var_dump($b);//返回的结果:string(0) ""
$c= "0";
var_dump($c);//返回的结果:string(1) ""
$d= 0;
var_dump($d);//返回的结果:string(1) "0",至少证明0不是整形
$e= null;
var_dump($e);//返回的结果:null
$f= "null";
var_dump($f);//返回的结果:string(4) "null",这种取值带双引号的,证明数据类型为字符串
?>
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30322590/viewspace-1727711/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30322590/viewspace-1727711/