zoukankan      html  css  js  c++  java
  • php数据类型比较、属性对照表

    原文地址:http://blog.csdn.net/leon90dm/article/details/8039871

    表达式 gettype() empty() is_null() isset() boolean : if($x)
    $x = ""; string TRUE FALSE TRUE FALSE
    $x = null; NULL TRUE TRUE FALSE FALSE
    var $x; NULL TRUE TRUE FALSE FALSE
    $x is undefined NULL TRUE TRUE FALSE FALSE
    $x = array(); array TRUE FALSE TRUE FALSE
    $x = false; boolean TRUE FALSE TRUE FALSE
    $x = true; boolean FALSE FALSE TRUE TRUE
    $x = 1; integer FALSE FALSE TRUE TRUE
    $x = 42; integer FALSE FALSE TRUE TRUE
    $x = 0; integer TRUE FALSE TRUE FALSE
    $x = -1; integer FALSE FALSE TRUE TRUE
    $x = "1"; string FALSE FALSE TRUE TRUE
    $x = "0"; string TRUE FALSE TRUE FALSE
    $x = "-1"; string FALSE FALSE TRUE TRUE
    $x = "php"; string FALSE FALSE TRUE TRUE
    $x = "true"; string FALSE FALSE TRUE TRUE
    $x = "false"; string FALSE FALSE TRUE TRUE
    使用 PHP 函数对变量 $x 进行比较

    表达式 gettype() empty() is_null() isset() boolean : if($x)
    $x = ""; string TRUE FALSE TRUE FALSE
    $x = null; NULL TRUE TRUE FALSE FALSE
    var $x; NULL TRUE TRUE FALSE FALSE
    $x is undefined NULL TRUE TRUE FALSE FALSE
    $x = array(); array TRUE FALSE TRUE FALSE
    $x = false; boolean TRUE FALSE TRUE FALSE
    $x = true; boolean FALSE FALSE TRUE TRUE
    $x = 1; integer FALSE FALSE TRUE TRUE
    $x = 42; integer FALSE FALSE TRUE TRUE
    $x = 0; integer TRUE FALSE TRUE FALSE
    $x = -1; integer FALSE FALSE TRUE TRUE
    $x = "1"; string FALSE FALSE TRUE TRUE
    $x = "0"; string TRUE FALSE TRUE FALSE
    $x = "-1"; string FALSE FALSE TRUE TRUE
    $x = "php"; string FALSE FALSE TRUE TRUE
    $x = "true"; string FALSE FALSE TRUE TRUE
    $x = "false"; string FALSE FALSE TRUE TRUE

     

    松散比较 ==
      TRUE FALSE 1 0 -1 "1" "0" "-1" NULL array() "php" ""
    TRUE TRUE FALSE TRUE FALSE TRUE TRUE FALSE TRUE FALSE FALSE TRUE FALSE
    FALSE FALSE TRUE FALSE TRUE FALSE FALSE TRUE FALSE TRUE TRUE FALSE TRUE
    1 TRUE FALSE TRUE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE
    0 FALSE TRUE FALSE TRUE FALSE FALSE TRUE FALSE TRUE FALSE TRUE TRUE
    -1 TRUE FALSE FALSE FALSE TRUE FALSE FALSE TRUE FALSE FALSE FALSE FALSE
    "1" TRUE FALSE TRUE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE
    "0" FALSE TRUE FALSE TRUE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE
    "-1" TRUE FALSE FALSE FALSE TRUE FALSE FALSE TRUE FALSE FALSE FALSE FALSE
    NULL FALSE TRUE FALSE TRUE FALSE FALSE FALSE FALSE TRUE TRUE FALSE TRUE
    array() FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE FALSE FALSE
    "php" TRUE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE
    "" FALSE TRUE FALSE TRUE FALSE FALSE FALSE FALSE TRUE FALSE FALSE TRUE

     

    严格比较 ===
      TRUE FALSE 1 0 -1 "1" "0" "-1" NULL array() "php" ""
    TRUE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
    FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
    1 FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
    0 FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
    -1 FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
    "1" FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE FALSE
    "0" FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE FALSE
    "-1" FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE
    NULL FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE
    array() FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE
    "php" FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE
    "" FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE

     

  • 相关阅读:
    openstack newton 版本 horizon二次开发
    ubuntu 远程root登录
    记录一次用户态踩内存问题
    (leetcode)二叉树的前序遍历-c语言实现
    通过blacklist来禁用驱动
    最小栈问题
    判断是否为环形链表
    按照层次序列创建二叉树,并判断二叉树是否为二叉搜索树
    操作系统交付时需要做哪些安全检查项
    RDMA相关的技术网站
  • 原文地址:https://www.cnblogs.com/y0umer/p/3838856.html
Copyright © 2011-2022 走看看