zoukankan      html  css  js  c++  java
  • empty()和isset()

    关于FALSE

    当转换为boolean时,以下值被认为是false

    • 布尔值false本身
    • 整型值0(零)
    • 浮点值0.0
    • 空字符串'',字符串'0',以及尚未赋值的变量
    • 不包含任何元素的数组
    • 特殊类型NULL
      所有其他值都被任务是TRUE
    NULL类型的三种情况:

    1、通过变量赋值明确指定变量的值为NULL
    2、一个变量没有给任何值
    3、使用函数unset()将变量销毁掉

    empty()isset()函数的区别

    • empty()可以向括号中间传入一个变量,这个变量的值如果为false或者null的话,返回true
    • isset()可以向括号中间传入一个或者多个变量,变量与变量间用逗号分开。只要有一个变量为null,则返回false,否则,则返回true

    unset()函数的功能是销毁变量,unset(变量)括号中间插入想要毁掉的变量名,这个变量就会被销毁。

  • 相关阅读:
    Java
    Spring
    Q&A
    Q&A
    Q&A
    Spring
    Elasticsearch部署及基本概念
    rust(二) 变量及类型
    rust(一) 一些命令
    vim笔记
  • 原文地址:https://www.cnblogs.com/jackw1/p/12581098.html
Copyright © 2011-2022 走看看