若是变量为0,则empty()会返回TRUE,isset()会返回TRUE; 若是变量为空字符串,则empty()会返回TRUE,isset()会返回TRUE; 若是变量未定义,则empty()会返回TRUE,isset()会返回FLASEide
isset() 只能用于变量,由于传递任何其它参数都将形成解析错误。若想检测常量是否已设置,可以使用 defined()函数。函数
当要 判断一个变量是否已经声明的时候 可使用 isset 函数当要 判断一个变量是否已经赋予数据且不为空 能够用 empty 函数当要 判断 一个变量 存在且不为空 先isset 函数 再用 empty 函数字符串