php中isset和empty函数用法区别

   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> ' ;
   
    }
   
    ?>