问答详情
源自:5-8 PHP中的错误控制运算符

@是不是就等于java或者c#里的try catch?

@是不是就等于java或者c#里的try catch?

提问者:慕粉3705399 2016-07-27 20:01

个回答

  • qq_寻常心_0
    2016-07-27 22:28:49

    PHP中的at(@)主要是用于屏蔽错误信息、抑制报错的(如在方法调用时),有时候你希望自己来处理错误,而不是由系统自动处理。
    //@与unlink间要有空格
    @ unlink($filepath);
    //也可以写成:
    unlink($filepath);在上例中,去掉@时,如果被删除的文件不存在的话,则会显示文件不存在的错误;如果加上了@,则不会显示任何错误信息。因此可以自定义错误信息显示