返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php中的错误控制操作符是什么
  • 947
分享到

php中的错误控制操作符是什么

php错误控制操作符 2021-06-15 05:06:29 947人浏览
摘要

php中的错误控制操作符是“@”,将其放置在一个PHP表达式之前,该表达式可能产生的任何错误信息都将被忽略掉。“@”操作符只对表达式有效,它可以在变量、函数、include调用、常量等等之前,但不能放在函数或类的定义之前。

教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

php 错误控制操作符:@

PHP 支持使用错误控制运算符@。将其放置在一个 PHP 表达式之前,该表达式可能产生的任何错误信息都将被忽略掉。

如果用 set_error_handler() 设定了自定义的错误处理函数,这个错误处理函数仍然会被调用,而如果在出错语句前使用了@的话,错误处理函数将返回 0。

需要注意的是,@运算符只对表达式有效。简单来说就是,如果能从某处得到值,就能在它前面加上 @ 运算符。例如可以在变量、函数、include 调用、常量等等之前使用 @ 运算符,但不能把它放在函数或类的定义之前,也不能用于条件结构例如 if 和 foreach 等语句前。

@运算符对于可以导致程序终止的严重错误也是有效的,这意味着如果在某个不存在或者敲错了字母的函数调用前用了@来抑制错误信息,那么程序将没有任何提示的死在那里。

【示例】使用 @ 错误控制运算符屏蔽代码中的错误。

<?php
    $link = @Mysqli_connect("127.0.0.1", "my_user", "my_passWord", "my_db") or die('数据库连接失败!');
?>

运行结果如下:

数据库连接失败!

--结束END--

本文标题: php中的错误控制操作符是什么

本文链接: https://www.lsjlt.com/news/253.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • java中的错误是什么
    在Java中,根据错误性质将运行错误分为两大类:错误和异常。 (推荐学习:java课程)Java中的所有异常都是由Throwable类的子类生成的对象,所有的异常类都是Throwable类的子类或子类的子类。Throwable类是Obj ...
    752
    2023-04-02
    java入门 java
  • Python中的操作符--转载
    OperatorDescriptionExample+Addition - Adds values on either side of the operator a + b will give 30-Subtraction - Subtra ...
    578
    2023-04-02
    操作 Python
  • linq中的分区操作符
    这篇文章介绍了linq中的分区操作符,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 ...
    713
    2023-04-02
    linq 分区操作符
  • linq中的元素操作符
    这篇文章介绍了linq中的元素操作符,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 ...
    912
    2023-04-02
    linq 元素操作符
  • linq中的限定操作符
    这篇文章介绍了linq中的限定操作符,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 ...
    671
    2023-04-02
    linq 限定操作符
  • linq中的聚合操作符
    这篇文章介绍了linq中的聚合操作符,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 ...
    753
    2023-04-02
    linq 聚合操作符
  • linq中的转换操作符
    这篇文章介绍了linq中的转换操作符,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 ...
    903
    2023-04-02
    linq 转换操作符
  • linq中的串联操作符
    这篇文章介绍了linq中的串联操作符,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 ...
    722
    2023-04-02
    linq 串联操作符
  • linq中的分组操作符
    这篇文章介绍了linq中的分组操作符,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 ...
    834
    2023-04-02
    linq 分组操作符
  • linq中的连接操作符
    这篇文章介绍了linq中的连接操作符,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 ...
    145
    2023-04-02
    linq 连接操作符
  • MongoDB 数组操作符与运算操作符
    > db.accounts.insert({ name:"alice2", balance:100,contact:[13611111111,"Guangzhou"] })WriteResult({ "nInserted" : 1 })> db.account ...
    741
    2023-04-02
    MongoDB 数组操作符与运算操作符
  • python中的and、or 操作符
    在python中 非空 非零的数都为真 1. 其"and"操作符返回的结果是决定表达式结果的值:两边条件都为真则结果为真,有一假则为假 1) 当and两边条件为“真”时,返回的是and右边的值: 1 >>> 1 and 42 43 >>> ...
    315
    2023-04-02
    操作 python
  • Python操作符
    运算操作符+_*/% 取余// 除法取整** 幂运算例a = 3a += 2a → 5b = 4b -= 1b→310/8 → 1.2510//8 → 110 % 3 → 16 % 3 → 0逻辑操作符andornot ...
    842
    2023-04-02
    操作 Python
  • Angular中的可观察对象、观察者和RxJS操作符是什么
    这篇文章主要介绍“Angular中的可观察对象、观察者和RxJS操作符是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Angular中的可观察对象、观察者和RxJS操作符是什么”文章能帮助大家解 ...
    622
    2023-04-02
    angular
  • 关于MySQL中的 like操作符详情
    这篇文章主要介绍了MySQL之like操作符,当对未知或者说知道某一部分的值进行过滤时,可以使用like操作符;like操作符用于模糊匹配。下面我们一起进入文章看看文章是我详细内容 ...
    414
    2023-04-02
    MySQL like操作符 like操作符
  • JavaScript中的observables 操作符创建实例
    这篇文章主要介绍了JavaScript中的observables 操作符创建实例的相关资料,文章介绍详细,需要的小伙伴可以参考一下,希望对你有所帮助 ...
    706
    2023-04-02
    JavaScript中的observables observables 操作符创建实例
  • PHP中最低级别的错误类型是什么
    PHP中最低级别的错误类型是“deprecated”,表示“不推荐,不建议”。这种错误一般是由于使用不推荐的、过时的函数或语法造成的;其虽不影响PHP正常流程,但一般情况下建议修正。 ...
    573
    2023-04-02
    PHP 错误类型 deprecated
  • 实例详解Linux 中的命令链接操作符
    && 与 || 配合eg:cat test.sh #!/bin/bash[ -e /etc/hosts ] && echo "ok" || echo wSIRBKV"fail"bash test.sh okeg:c编程 ...
    726
    2023-04-02
    linux 命令链接操作符 linux 操作符
  • PHP中的错误及其处理机制
    这篇文章主要介绍了PHP中错误和异常的概念,帮助大家更好的理解和学习使用PHP,感兴趣的朋友可以了解下 ...
    859
    2023-04-02
    PHP 错误
热门问答
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作