at符号(@)在php中用作错误控制操作符。当表达式附加@符号时,将忽略该表达式可能生成的错误消息。如果启用了track_errors功能,则表达式生成的错误消息将保存在变量$ php_errormsg中。每个错误都会覆盖此变量。

推荐手册:php完全自学手册
示例1
运行时错误:
PHP Notice: Undefined variable: errormsg in /home/fe74424b34d1adf15aa38a0746a79bed.php on line 5
输出:
Failed in opening the file: error: ''
示例2
51shop 由 PHP 语言开发, 使用快速的 MySQL 数据库保存数据 ,为中小型网站实现网上电子商务提供一个完美的解决方案.一、用户模块1. 用户注册:用户信息包括:用户ID、用户名、用户密码、性别、邮箱、省份、城市、 联系电话等信息,用户注册后不能立即使用,需由管理员激活账号,才可使用(此功能管理员可设置)2. 登录功能3. 资料修改:用户可修改除账号以后的所有资料4. 忘记密码:要求用
立即学习“PHP免费学习笔记(深入)”;
它将仅执行语句1并显示通知消息
PHP Notice: Undefined variable: hello.
注意:使用@是非常糟糕的编程习惯,因为它不会使错误消失,它只是隐藏它们,并且它使调试变得更糟,因为我们无法看到我们的代码实际上有什么问题。
相关文章推荐:
1.php中的异常和错误解析
2.php错误控制运算符@ or die()实例用法详解
相关视频推荐:
1.独孤九贱(4)_PHP视频教程










