zoukankan      html  css  js  c++  java
  • PHP判断时关于null,0,true,flase的值

    <?php
    // $wh = 0; //等于整数0,等于字符串'0',等于空字符串,等于空格字符串, 等于空(null),等于字符串('null')
    // $wh = '0'; //=>等于整数0,0 等于字符串'0'
    // $wh = ''; //=>等于整数0,等于空字符串,等于空(null)【易错点】 //空字符串等于空(null)
    // $wh = ' '; //=>等于整数0,等于空格字符串,为真 【易错点】 //空格字符串为真
    // $wh = null; //=>等于空(null),等于空数组,等于空字符串, 【易错点】//空(null)等于空字符串
    // $wh = 'null'; //=>等于字符串('null'),等于整数0,  为真   // 字符串'null'为真(==0)
    // $wh = flase; //报错,未定义常量
    // $wh = 'flase'; //=> 等于整数0, 为真(==0)
    // $wh = ture; //报错,未定义常量
    // $wh = 'true'; //=> 等于整数0,为真
    // $wh = []; //等于空数组,等于空(null)
    // $wh = array(); //等于空数组,等于空(null)

    if($wh == 0){
    // echo $wh. " ==> 等于整数0,".'<br />';
    echo 'var_dump --> ';
    var_dump($wh);
    echo '<br />';

    echo 'print_r --> ';
    print_r($wh);
    echo '<br />';

    echo '<br />'." ==> 等于整数0,".'<hr />'.'<br />';
    }
    if($wh == '0'){
    // echo $wh. " ==> 等于字符串'0',".'<br />';
    echo 'var_dump --> ';
    var_dump($wh);
    echo '<br />';

    echo 'print_r --> ';
    print_r($wh);
    echo '<br />';

    echo '<br />'." ==> 等于字符串'0',".'<hr />'.'<br />';
    }
    if($wh == []){
    // echo $wh. " 等于空数组,".'<br />'; //echo不能输出数组,否则会报错
    echo 'var_dump --> ';
    var_dump($wh);
    echo '<br />';

    echo 'print_r --> ';
    print_r($wh);
    echo '<br />';

    echo '<br />'." ==> 等于空数组,".'<hr />'.'<br />';
    }
    if($wh == ''){
    // echo $wh. " ==> 等于空字符串,".'<br />';
    echo 'var_dump --> ';
    var_dump($wh);
    echo '<br />';

    echo 'print_r --> ';
    print_r($wh);
    echo '<br />';

    echo '<br />'." ==> 等于空字符串,".'<hr />'.'<br />';
    }
    if($wh == ' '){
    // echo $wh. " ==> 等于空格字符串,".'<br />';
    echo 'var_dump --> ';
    var_dump($wh);
    echo '<br />';

    echo 'print_r --> ';
    print_r($wh);
    echo '<br />';

    echo '<br />'." ==> 等于空格字符串,".'<hr />'.'<br />';
    }
    if($wh == null){
    // echo $wh. " = null,".'<br />'; //echo不能输出null(对象),否则会报错
    echo 'var_dump --> ';
    var_dump($wh);
    echo '<br />';

    echo 'print_r --> ';
    print_r($wh);
    echo '<br />';

    echo '<br />'." ==> 等于空(null),".'<hr />'.'<br />';
    }
    if($wh == "null"){
    // echo $wh. " ==> 等于字符串'null',".'<br />';
    echo 'var_dump --> ';
    var_dump($wh);
    echo '<br />';

    echo 'print_r --> ';
    print_r($wh);
    echo '<br />';

    echo '<br />'." ==> 等于字符串'null',".'<hr />'.'<br />';
    }
    if($wh){
    // echo $wh. " ==> 为真".'<br />';
    echo 'var_dump --> ';
    var_dump($wh);
    echo '<br />';

    echo 'print_r --> ';
    print_r($wh);
    echo '<br />';

    echo '<br />'." ==> 为真".'<hr />'.'<br />';
    }
    die;

    一切所谓的努力在成功之前都是一钱不值。
  • 相关阅读:
    移位运算符<<与>>
    在线颜色选择器
    CSS鼠标指针cursor样式
    JavaScript实现自定义右键菜单
    如何去掉ul和li前面的小黑点
    转载:利用本地存储实现记录滚动条的位置
    CSS中样式覆盖优先顺序
    断言类
    MQ发送定时消息
    看代码所学3
  • 原文地址:https://www.cnblogs.com/kernel123/p/9377620.html
Copyright © 2011-2022 走看看