zoukankan      html  css  js  c++  java
  • PHP 之 empty 函数解析

    1 bool empty ( mixed $var )

     功能: 检查一个变量是否为空

     如果var是非空或非零的值,则返回false。"", 0, "0", NULL, FALSE, array(), var $var, 以及没有任何属性的对象都将被认为是空的。

    •  "" 空字符串
    • 0   整数0
    • 0.0 float
    • "0" 字符串
    • NULL
    • FALSE
    • array() 空数组
    • var $var;  在类内部的变量声明但没有值。

     如果var为空,则返回true;

     1 <?php
     2 $var = 0;
     3 
     4 // 结果为 true,因为 $var 为空
     5 if (empty($var)) {  
     6     echo '$var is either 0 or not set at all';
     7 }
     8 
     9 // 结果为 false,因为 $var 已设置
    10 if (!isset($var)) { 
    11     echo '$var is not set at all';
    12 }
    13 ?> 

     1. isset 与 empty的区别

         isset测试一个变量是否已设置,(已定义), 而empty函数用来测试一个变量是否为空(它测试的变量是已经被设置的变量)

  • 相关阅读:
    C++---使用类
    C++---函数
    C++---指针和引用
    C++---面向对象
    C++---数组
    C++---条件结构和循环结构
    C++---变量、数据类型和运算符
    C++---初识C++
    MySQL---什么是事务
    MySQL---char和varchar的区别
  • 原文地址:https://www.cnblogs.com/blankqdb/p/2679861.html
Copyright © 2011-2022 走看看