HP中提供了一个错误控制运算符“@”,对于一些可能会在运行过程中出错的表达式时,我们不希望出错的时候给客户显示错误信息,这样对用户不友好。于是,可以将@放置在一个PHP表达式之前,该表达式可能产生的任何错误信息都被忽略掉;

如果激活了track_error(这个玩意在php.ini中设置)特性,表达式所产生的任何错误信息都被存放在变量$php_errormsg中,此变量在每次出错时都会被覆盖,所以如果想用它的话必须尽早检查。

需要注意的是:错误控制前缀“@”不会屏蔽解析错误的信息,不能把它放在函数或类的定义之前,也不能用于条件结构例如if和foreach等。

例如:

<?php  $conn = @mysql_connect("localhost","username","password");echo "出错了,错误原因是:".$php_errormsg;
?>

来源:慕课网

PHP 中错误控制符@相关推荐

  1. java访问控制符_java中访问控制符的作用

    展开全部 java中访问控制符的作用是说明被声明的内容(类.属性.方法和构造方法)的访问权636f70793231313335323631343130323136353331333337393466限 ...

  2. java语言的数组描述_下列关于Java语言的数组描述中,错误的是()。_学小易找答案...

    [单选题]下面()是正确的main()方法说明. [填空题]Java规定,如果子类中定义的成员方法与父类中定义的成员方法同名,并且参数的( )和类型以及( )的类型也相同,则父类中的同名成员方法被屏蔽 ...

  3. 对计算机描述错误的是什么意思,下列对计算机特点的描述中错误的是:________。...

    原发布者:高江辉 下列关于个人计算机的叙述中,错误的是2011年河北省职称计算机考试模拟练习基础知识部分答案1基础知识第一章1. 下列关于个人计算机的叙述中错误的是________.A个人计算机的英文 ...

  4. [css] 检测sass中错误的指令是哪个?

    [css] 检测sass中错误的指令是哪个? @debug伪指令检测错误,并将SassScript表达式值显示到标准错误输出流. 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持 ...

  5. python缩进说法_【多选题】关于Python程序中与“缩进”有关的说法中,以下选项中错误的是()。...

    问题:[多选题]关于Python程序中与"缩进"有关的说法中,以下选项中错误的是(). 更多相关问题 因方某将赵某打伤,方某住所地的市劳动教养委员会对方某作出劳动教养2年的决定,并 ...

  6. ie的window.open 未指明的错误_快递问题公告中错误使用“黑恶势力”等言辞 青岛工学院致歉...

    @青岛工学院 8日晚发布<关于校内快递问题的说明>,指出学校因未审慎研究,在校内告学生书中错误使用"黑恶势力"等言辞,引起误解,引发社会关注,学校对此深表歉意,并对有关 ...

  7. Matlab中错误使用mex

    文章目录 Matlab中错误使用mex 问题描述 Matlab 2016+ 版本 解决方案 下载TDM-gcc 安装 Matlab 2016之前版本 解决方案 mingw-w64安装 step 1 s ...

  8. exception日志 php_PHP中错误与异常的日志记录用法分析

    本文分析了PHP中错误与异常的日志记录用法.分享给大家供大家参考,具体如下: 提到 Nginx + PHP 服务的错误日志,我们通常能想到的有 Nginx 的 access 日志.error 日志以及 ...

  9. php js 报错信息,JavaScript中错误异常的分析(附示例)

    本篇文章给大家带来的内容是关于JavaScript中错误异常的分析(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 我的建议是不要隐藏错误,勇敢地抛出来.没有人会因为代码出现 ...

最新文章

  1. 【其他】将幕布文章OPML转换为Markdown的方法
  2. CentOS 7 下用 firewall-cmd / iptables 实现 NAT 转发供内网服务器联网
  3. 「文本信息抽取与结构化」详聊文本的结构化「下」
  4. LFU的多种实现方式,从简单到复杂,新手必看
  5. centos安装android应用程序,centos7软件安装系列【二十一】安装android打包环境
  6. SAP CRM 中间件Request download里,遇到/SAPPSPRO/S_MAT_ENHANC_COMM 错误的解决办法
  7. Tensorflow笔记(基础):批处理(batch_normalization)
  8. Bailian4133 垃圾炸弹【枚举】
  9. 进行有效客户细分的八个步骤
  10. 【渝粤教育】电大中专计算机职业素养 (6)作业 题库
  11. JAVA课设——俄罗斯方块
  12. SPI通信调试(ADXL362)
  13. Windows认证协议
  14. c语言太极图编程语言,C语言画图之 画个太极图
  15. 微软成功收购雅虎五大理由:可抗衡谷歌
  16. Windows 无法打开“添加打印机”本地打印后台处理程序服务没有运行。请重新启动打印后台处理程序
  17. uniapp小程序使用iconfont彩色图标
  18. 《打造Facebook》书摘(1):CEO小扎
  19. 倒计时不到1天!iPhone 11系列起售价预测,或将成为新的“真香机”
  20. MATLAB错误使用 surf (第 71 行) X、Y、Z 和 C 不能是复数。解决办法。

热门文章

  1. LeetCode 640. 求解方程(字符串)
  2. LeetCode 769. 最多能完成排序的块
  3. 程序员面试金典 - 面试题 08.02. 迷路的机器人(DFS/动态规划)
  4. LeetCode 289. 生命游戏(位运算)
  5. R语言第九讲 验证集法
  6. 吴恩达发起新型竞赛范式!模型固定,只调数据?!
  7. Android增量代码测试覆盖率工具
  8. 论文浅尝 | 使用位置敏感的序列标注联合抽取实体和重叠关系
  9. 容器的使用和创建虚拟环境 vitualenv
  10. Android官方开发文档Training系列课程中文版:使用Fragment构建动态UI之Fragment创建