【问题标题】:@#variable meaning in php? [duplicate]@#variable 在 php 中的含义? [复制]
【发布时间】:2013-07-25 08:13:19
【问题描述】:

php中@#variable是什么意思?

$fix=@#parts;

【问题讨论】:

    标签: php


    【解决方案1】:

    @ 用于抑制这行代码可能出现的任何错误

    http://php.net/manual/en/language.operators.errorcontrol.php

    当附加到 PHP 中的表达式之前,任何可能出现的错误消息 由该表达式生成的将被忽略。

    我完全不建议使用它,因为这可能会导致无法注意到一些重要的错误/警告,并使调试变得混乱。在生产环境中使用 error_reporting 设置,以防止在开发服务器上出现任何错误或警告,我建议打开任何错误报告

    【讨论】:

      【解决方案2】:

      PHP 支持一种错误控制运算符:at 符号 (@)。什么时候 添加到 PHP 中的表达式之前,任何可能出现的错误消息 由该表达式生成的将被忽略。

      链接:PHP.net explanation

      【讨论】:

        【解决方案3】:

        @运算符关闭错误处理。

        【讨论】:

          猜你喜欢
          • 2021-08-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-05-25
          • 2021-08-01
          • 1970-01-01
          • 2013-03-28
          • 2021-12-19
          相关资源
          最近更新 更多