ITPub博客

首页 > 应用开发 > IT综合 > PHP1-8 变量之间的转换,逻辑运算符号

PHP1-8 变量之间的转换,逻辑运算符号

原创 IT综合 作者:it5808 时间:2015-07-09 15:50:10 0 删除 编辑

// 变量之间的转换

$a = 100;

var_dump($a);//返回的结果:int(100),int代表100数据类型为整形

settype($a,"string");//settype();设置变量类型(永久)

echo gettype($a);//gettype(),获取变量类型

/*返回结果:string,这条语句的意思是将原来数据类型为整形,转换成了字符串型*/
?>





/*逻辑运算符号
&&(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博客 ” ,链接:https://blog.itpub.net/30322590/viewspace-1727711/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2015-07-02

  • 博文量
    22
  • 访问量
    25775