在书中的例子里,取值用
@$_REQUEST['code']加不加@有何区别?

解决方案 »

  1.   

    如果$_REQUEST['code']是空值, 可能会报错
      

  2.   

    当$_REQUEST['code']是空值时,我跟踪的结果是:
    code:/
    @code:/加不加@都会输出一斜杠,$_REQUEST['code']是空值时,该如何判断?
      

  3.   

    if(empty($_REQUEST['code'])){
    ...
    }
      

  4.   

    可下述付值,且$record=array()
    <input type="hidden" name="code" value={$record.code} />

    当$_REQUEST['code']时,得到的是一斜杠,而不是空值,why?
      

  5.   


    当变量为空{$record.code},,,  value =  /  <---这是html最后那个符号 "  value =  />"
      

  6.   

    恩,学习了,原来是隐藏报错。 不过lz可以用error_reporting(); 这样的话应该就不需要@了。
      

  7.   

    @mssql_select_db("pubs")发生错误不提示,在客户端把错误过滤掉,不显示给用户。