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);屏蔽这个告警

  • 相关阅读:
    Perforce服务器的备份还原
    asp.net C#页面中添加普通视频的几种方式
    九度OJ1085
    poj3253
    POJ1276
    POJ1113
    POJ1273
    九度OJ1084
    xdoj 1108 淼&#183;诺贝尔
    九度OJ1081
  • 原文地址:https://www.cnblogs.com/imbin/p/6476285.html
Copyright © 2011-2022 走看看