试试这个函数,
empty($var);empty
判断变量是否已配置。
语法: int empty(mixed var);
本函数用来测试变量是否已经配置。若变量已存在、非空字符串或者非零,则返回 false 值;反之返回 true。值的

解决方案 »

  1.   

    UP
    empty()函数不错呀。
      

  2.   

    isset和empty函数我知道呀,但是要改很多的程序呀
    救命呀
      

  3.   

    我今年才改用4.3.1,以前都是用的4.1.2。并不存在楼主说的问题。
    感觉是none在php3中使用较多,到php4.0.6就不在区分这个了
      

  4.   

    同一个页面就不存在问题,但是要是表单提交过来的变量就不行了,
    例如要是<?php
    if ($a == "")
    {
        echo 1;
    }
    else
    {
        echo 2;
    }
    ?>
    这里的$a是提交过来的就显示2,但是$_POST["a"]就没问题了,register_global=on了,为什么,请助教!
      

  5.   

    不存在吧。
    认真检查一下程序。
    空值<>空格,这个问题很重要。