广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php中@运算符的作用是什么
  • 192
分享到

php中@运算符的作用是什么

2023-06-20 20:06:04 192人浏览 薄情痞子
摘要

这篇文章主要介绍“PHP中@运算符的作用是什么”,在日常操作中,相信很多人在php中@运算符的作用是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php中@运算符的作用是什么”的疑惑有所帮助!接下来,请跟

这篇文章主要介绍“PHP中@运算符的作用是什么”,在日常操作中,相信很多人在php中@运算符的作用是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php中@运算符的作用是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

今天我们介绍一个运算符,可能与之前的运算符有些许不同,但是这个运算符十分有用,有需要的可以参考参考。

我们介绍的是错误控制运算符,在介绍这个运算符用法之前,我们来看一个这个运算符。

错误控制运算符,计算机语言,是php 支持一个运算符@。当将其放置在一个 php 表达式之前,该表达式可能产生的任何错误信息都被忽略掉 。

如果激活了track_errors特性,表达式所产生的任何错误信息都被存放在变量 $php_errORMsg 中。此变量在每次出错时都会被覆盖,所以如果想用它的话就要尽早检查。

我们已经知道了什么叫做错误控制运算符,那么来看一下如何使用这个运算符吧,我们先来看一个小例子。

<?php$my_file = @file('grand.php') or die('文件格式发生错误!');$value = @ $cache[$key];?>

这个小例子的结果是什么?大家可以猜测一下。好了,我们这就来公布结果。

php中@运算符的作用是什么

应该有很多人都猜对了吧,太棒了,给自己鼓鼓掌。这个例子输出的结果好像是die后面的内容哦,那这个运算符是干什么的呢?如何使用呢?

我们来看看这个运算运算符的用法吧。

<?php$my_file = @file ('不存在的文件名称') or    die ("打开文件失败:错误为'" . error_get_last()['message'] . "'");    //适用于任何表达式,而不仅仅是函数:    $value = @$cache[$key];//如果索引$key不存在,则不会发出通知。?>

这就是这个运算符的用法了,不过我们来看一些注意事项或是其他的吧。

对于新手来说,一个简单的规则是:如果你能从某处获得一个值,你可以在其中添加@运算符。例如,可以将其放在变量、函数和include调用、常量等之前。它不能放在函数或类的定义之前,也不能用于ifforeach等条件结构中。

同时,我们必须要注意的是:

当前“@”错误控制运算符前缀甚至会使导致脚本终止的严重错误的错误报告失效。这意味着,如果在不存在或键入错误字母的函数调用之前使用“@”来抑制错误消息,脚本将不会显示原因的迹象。

到此,关于“php中@运算符的作用是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: php中@运算符的作用是什么

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php中@运算符的作用是什么
    这篇文章主要介绍“php中@运算符的作用是什么”,在日常操作中,相信很多人在php中@运算符的作用是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php中@运算符的作用是什么”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-20
  • php中字符串运算符是什么
    php中的字符串运算符有两个:1、字符串连接运算符“.”,语法“$string1.$string2”,会返回其左右参数连接后的字符串,即把两个或两个以上的字符串拼接成一个新的字符串;2、连接赋值运算符“.=”,语法“$string1 .= ...
    99+
    2022-06-29
    php php字符串
  • JavaScript中instanceof 运算符的作用是什么
    这篇文章给大家介绍JavaScript中instanceof 运算符的作用是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。instanceof 运算符简介在 JavaScript ...
    99+
    2022-10-19
  • java中instanceof运算符的作用是什么
    这篇文章将为大家详细讲解有关java中instanceof运算符的作用是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Java有哪些集合类Java中的集合主要分为四类:1、List列表:...
    99+
    2023-06-14
  • JavaScript算数运算符、运算符和操作数是什么
    今天小编给大家分享一下JavaScript算数运算符、运算符和操作数是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收...
    99+
    2022-10-19
  • php中的连接运算符是什么
    这篇文章主要讲解了“php中的连接运算符是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php中的连接运算符是什么”吧!首先我们了解一下字符串变量,了解字符串变量之后,我们才能更好的介绍...
    99+
    2023-06-20
  • php中的递减运算符是什么
    这篇文章主要介绍“php中的递减运算符是什么”,在日常操作中,相信很多人在php中的递减运算符是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php中的递减运算符是什么”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-20
  • php逻辑运算符的短路运算是什么
    这篇文章主要介绍php逻辑运算符的短路运算是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!如果参与逻辑运算的表达式,第一个式子就能决定整个逻辑表达式的结果,那么就不会去算第二个式子的值,这个就是短路运算。什么是&...
    99+
    2023-06-14
  • php运算符的意思是什么
    本文操作环境:Windows7系统、PHP7.1版、Dell G3电脑。php运算符的意思是什么?运算符是可以通过给出的一或多个值(用编程行话来说,表达式)来产生另一个值(因而整个结构成为一个表达式)的东西。运算符可按照其能接受几个值来分组...
    99+
    2019-04-13
    php
  • python中合赋值运算符的作用是什么
    这篇文章给大家介绍python中合赋值运算符的作用是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。说明当解释器执行到复合赋值运算符时,先计算算数运算符的表达式,再将算数运算符执行后的结果赋值到等号左边的变量。复合赋...
    99+
    2023-06-20
  • php中不等运算符指是什么
    这篇文章将为大家详细讲解有关php中不等运算符指是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php中的不等运算符是“!=”、“!==”和“<>”。“!=”和“<>”运算符完...
    99+
    2023-06-15
  • php中不等于运算符是什么
    本文操作环境:Windows7系统、PHP7.1、Dell G3电脑。php中不等于运算符是什么?php中不等于运算符是 != 、<>、 !==。可以看一下示例:x != y:不等于 ,如果 x 不等于 y,则返回 true ...
    99+
    2015-02-19
    php 不等于
  • MySQL中的运算符是什么?
    以下是运算符在MySQL中的用法。 案例1 该运算符类似于 = 运算符,即当值相等时结果将为 true(1),否则为 false(0)。 在第一种情况下, = 和 运算符的工作原理相同。 案例2 每当我们将任何值与 NULL 进行比较时,...
    99+
    2023-10-22
  • php运算符指的是什么意思
    这篇文章主要为大家展示了“php运算符指的是什么意思”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php运算符指的是什么意思”这篇文章吧。php运算符是指可以通过给出的一或多个值来产生另一个值的...
    99+
    2023-06-22
  • php中比较运算符是什么意思
    在php中,比较运算符是允许对两个值进行比较的一种符号;当用运算符比较两个值时,结果是一个逻辑值:TRUE(成立)或FALSE(不成立)。php比较运算符中,“==”和“===”可进行相等比较,“!=”、“<>”和“!==”可进...
    99+
    2022-09-01
  • PHP有什么运算符
    这篇文章将为大家详细讲解有关PHP有什么运算符,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1. 算数运算符PHP算数运算符有+(加)、-(减)、*(乘)、/(除)、%(取余)。2. 赋值运算符PHP赋值...
    99+
    2023-06-17
  • php中的数组操作运算符怎么用
    这篇文章主要介绍“php中的数组操作运算符怎么用”,在日常操作中,相信很多人在php中的数组操作运算符怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php中的数组操作运算符怎么用”的疑惑有所帮助!接下来...
    99+
    2023-06-30
  • php运算符运用之类型运算符怎么用
    这篇文章将为大家详细讲解有关php运算符运用之类型运算符怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。类型运算符指的是instanceof。instanceof运算符是php5引进的。在此之前用is...
    99+
    2023-06-20
  • php中++这个运算符有什么用
    这篇文章主要介绍php中++这个运算符有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在php中,有这么一个运算符,这个运算符的名称叫做递增运算符,接下来,我们来看一下这个运算符。递增的意思就是依次增加,我们也...
    99+
    2023-06-20
  • VBS中\运算符的作用
    这篇文章主要介绍“VBS中\运算符的作用”,在日常操作中,相信很多人在VBS中\运算符的作用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”VBS中\运算符的作用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧...
    99+
    2023-06-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作