• 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(变量)括号中间插入想要毁掉的变量名,这个变量就会被销毁。

  • 相关阅读:
    HDU 1333 基础数论 暴力
    HDU 1299 基础数论 分解
    HDU 1211 EXGCD
    HDU 3507 单调队列 斜率优化
    博弈
    std:ios::sync_with_stdio(false);
    NBUT[1220] SPY
    nbut1217 Dinner
    poj2236Wireless Network
    ZOJ Problem Set
  • 原文地址:https://www.cnblogs.com/jackw1/p/12581098.html
Copyright © 2020-2023  润新知