php中isset和empty函数用法区别,代码实例分析区别用法:<?php error_reporting(E_ALL);
echo ' <B>未定义$var</b><Br> ' ;
echo “ isset测试:<Br> ” ;
if( isset ( $var )){
echo ' 变量$var存在!<Br> ' ;
}
echo “ empty测试:<Br> ” ;
if( empty ( $var )){
echo ' 变量$var的值为空<Br> ' ;
}else{
echo ' 变量$var的值不为空<Br> ' ;
}
echo “ 变量直接测试:<Br> ” ;
if( $var ){
echo ' 变量$var存在!<Br> ' ;
}else {
echo ' 变量$var不存在!<Br> ' ;
}
echo ' ----------------------------------<br> ' ;
echo ' <B>$var = ' ' </b><Br> ' ;
echo “ isset测试:<Br> ” ;
$var = '' ;
if( isset ( $var )){
echo ' 变量$var存在!<Br> ' ;
}
echo “ empty测试:<Br> ” ;
if ( empty ( $var )){
echo ' 变量$var的值为空<Br> ' ;
}else{
echo ' 变量$var的值不为空<Br> ' ;
}
echo “ 变量直接测试:<Br> ” ;
if ( $var ){
echo ' 变量$var存在!<Br> ';
}else {
echo ' 变量$var不存在!<Br> ' ;
}
echo ' ----------------------------------<br> ' ;
echo ' <B>$var = 0</b><Br> ' ;
echo ' isset测试:<Br> ' ;
$var = 0 ;
if( isset ( $var )){
echo ' 变量$var存在!<Br> ' ;
}
echo “ empty测试:<Br> ” ;
if ( empty ( $var )){
echo ' 变量$var的值为空<Br> ' ;
}else{
echo ' 变量$var的值不为空<Br> ' ;
}
echo “ 变量直接测试:<Br> ” ;
if ( $var ){
echo ' 变量$var存在!<Br> ' ;
}else {
echo ' 变量$var不存在!<Br> ' ;
}
echo ' ----------------------------------<br> ' ;
echo ' <B>$var = null</b><Br> ' ;
echo ' isset测试:<Br> ' ;
$var = null ;
if ( isset ( $var )){
echo ' 变量$var存在!<Br> ' ;
}
echo “ empty测试:<Br> ” ;
if( empty ( $var )){
echo ' 变量$var的值为空<Br> ' ;
}else{
echo ' 变量$var的值不为空<Br> ' ;
}
echo “ 变量直接测试:<Br> ” ;
if( $var ){
echo ' 变量$var存在!<Br> ' ;
}else {
echo ' 变量$var不存在!<Br> ' ;
}
echo ' ----------------------------------<br> ' ;
echo ' <B>$var = “php”</b><Br> ' ;
echo ' isset测试:<Br> ' ;
$var = “ php ” ;
if( isset ( $var )){
echo ' 变量$var存在!<Br> ' ;
}
echo “ empty测试:<Br> ” ;
if( empty ( $var )){
echo ' 变量$var的值为空<Br> ' ;
}else{
echo ' 变量$var的值不为空<Br> ' ;
}
echo “ 变量直接测试:<Br> ” ;
if( $var ){
echo ' 变量$var存在!<Br> ' ;
}else {
echo ' 变量$var不存在!<Br> ' ;
}
?>
发表回复