本文目录一览:
php怎么样判断是否有这个变量
isset
— 检测变量是否设置
说明
bool isset ( mixed $var [, mixed $... ] )
检测变量是否设置,并且不是 NULL。
empty
— 检查一个变量是否为空
说明
bool empty ( mixed $var )
如果 var
是非空或非零的值,则 empty()
返回 FALSE
。换句话说,""
、0
、"0"
、NULL
、FALSE
、array()
、var $var;
以及没有任何属性的对象都将被认为是空的,如果 var
为空,则返回 TRUE
。
php 检测一个变量是否设置时,empty能代替isset吗
empty
是判断一个变量的值是否为假值(如 false
、0
、""
等),假的返回真;isset
是判断内存中是否设置了变量,就像声明了变量并开辟了内存空间,但内存中是否有内容需要用 isset
来判断。
在PHP中,检测一个变量是否有设置的函数是?是否为空的函数是?
PHP empty()
函数,作用:检测变量是否申明或者设置。若变量已设置,并且变量不为空,不为零,则返回 false
值;反之返回 true
值。示例:
$var="百度知道";
if(empty($var)){
echo "为空!";
}else{
echo "不为空!";
}
//由于变量var已经赋值,不为空,所以执行结果为:不为空!