zoukankan      html  css  js  c++  java
  • php的三个常用判断函数

    <?php
    error_reporting(E_ERROR);
    $a;
    $b = false;
    $c = '';
    $d = 0;
    $e = null;
    $f = array();

    echo 'empty', PHP_EOL;
    echo var_export(empty($a), 1), ',';
    echo var_export(empty($b), 1), ',';
    echo var_export(empty($c), 1), ',';
    echo var_export(empty($d), 1), ',';
    echo var_export(empty($e), 1), ',';
    echo var_export(empty($f), 1), ',';
    echo PHP_EOL;
    echo 'isset', PHP_EOL;

    echo var_export(isset($a), 1), ',';
    echo var_export(isset($b), 1), ',';
    echo var_export(isset($c), 1), ',';
    echo var_export(isset($d), 1), ',';
    echo var_export(isset($e), 1), ',';
    echo var_export(isset($f), 1), ',';
    echo PHP_EOL;
    echo 'is_null', PHP_EOL;

    echo var_export(is_null($a), 1), ',';
    echo var_export(is_null($b), 1), ',';
    echo var_export(is_null($c), 1), ',';
    echo var_export(is_null($d), 1), ',';
    echo var_export(is_null($e), 1), ',';
    echo var_export(is_null($f), 1), ',';

    结果:

    empty
    true,true,true,true,true,true,


    isset
    false,true,true,true,false,true,


    is_null
    true,false,false,false,true,false,

    is_null($a) 时会报一个Notice告警:PHP Notice:  Undefined variable: a

    设置 error_reporting(E_ERROR);屏蔽这个告警

  • 相关阅读:
    Spring Boot自动配置
    Servlet、JSP总结(1)
    Spring MVC
    Springboot中的数据库事务
    数据库访问
    AOP
    全注解下的IOC
    spring boot入门
    安卓工程化开发笔记(2)
    2048功能说明模板
  • 原文地址:https://www.cnblogs.com/imbin/p/6476285.html
Copyright © 2011-2022 走看看