zoukankan      html  css  js  c++  java
  • null、 is_null() 、empty() 、isset() PHP 判断变量是否为空

      PHP中,在判断变量是否为空的时候,总会纠结应该选用哪个函数,下面列取常用的多种情况,其中1/3经过我的验证,其它来自网络,验证后使用。。。

    使用 PHP 函数对变量 $x 进行比较
    表达式gettype()empty()is_null()isset()if($x) Booleanis_null
    $x = ""; string TRUE FALSE TRUE FALSE false
    $x = null; NULL TRUE TRUE FALSE FALSE true
    var $x; NULL TRUE TRUE FALSE FALSE true
    $x is undefined NULL TRUE TRUE FALSE FALSE true
    $x = array(); array TRUE FALSE TRUE FALSE false
    $x = false; boolean TRUE FALSE TRUE FALSE false
    $x = true; boolean FALSE FALSE TRUE TRUE false
    $x = 1; integer FALSE FALSE TRUE TRUE false
    $x = 42; integer FALSE FALSE TRUE TRUE false
    $x = 0; integer TRUE FALSE TRUE FALSE false
    $x = -1; integer FALSE FALSE TRUE TRUE false
    $x = "1"; string FALSE FALSE TRUE TRUE false
    $x = "0"; string TRUE FALSE TRUE FALSE false
    $x = "-1"; string FALSE FALSE TRUE TRUE false
    $x = "php"; string FALSE FALSE TRUE TRUE false
    $x = "true"; string FALSE FALSE TRUE TRUE false
    $x = "false"; string FALSE FALSE TRUE TRUE false
  • 相关阅读:
    osg 自定义图元
    osg model
    Qt 获取键盘输入
    TensorFlow Object Detection API —— 测试自己的模型
    labelimg data
    Qt 自定义信号SIGNAL
    qt ui
    QPixmap QImage 相互转化
    QString std::string 相互转 含中文
    ubuntu 安装百度云客户端
  • 原文地址:https://www.cnblogs.com/dongsh/p/3248670.html
Copyright © 2011-2022 走看看