问题标签 [error-suppression]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
14 回答
4713 浏览

php - php函数参数错误抑制,empty() isset() 仿真

我很确定这个问题的答案是否定的,但万一有一些 PHP 大师

是否可以以可以传入无效参数或不存在的变量的方式编写函数,并且如果不使用 php 就不会出错'@'

就像 empty 和 isset 一样。你可以传入一个你刚刚组成的变量,它不会出错。

0 投票
19 回答
64029 浏览

php - 在 PHP 中使用 @ 运算符抑制错误

在您看来,使用 @ 运算符来抑制 PHP 中的错误/警告是否有效,而您可能正在处理错误?

如果是这样,你会在什么情况下使用它?

欢迎使用代码示例。

编辑:回复者注意。我不想关闭错误报告,但是,例如,通常的做法是使用

然后检查......但你可以通过做摆脱@

或类似的。

我想问题是 - 是否有任何地方可以使用 @ 来抑制错误,而不能以任何其他方式处理?

0 投票
7 回答
3171 浏览

php - PHP别名@函数

我是 PHP 新手,看到一些示例调用带有 @ 前缀的函数(如 @mysql_ping()),我感到很困惑。

它是干什么用的?谷歌搜索/搜索并没有太大帮助,因为 @ 被丢弃并且“别名”不是足够好的关键字。

0 投票
3 回答
168 浏览

php - 输出在 PHP 中可能包含或不包含任何内容的变量的最佳实践是什么?

我正在开发一个应用程序,并希望显示一个在编辑表单时将被填写的表单,但如果表单是一个新条目则不会。我相信这样做最不冗长的方法是只使用一个表单并抑制回显我的变量的任何错误,这样如果它是一个新表单就不会打印任何内容(因为如果它是一个新表单,变量将不存在) . 例如:

这是一个好习惯,还是有更好的方法?我应该为新项目和要编辑的项目分别创建视图吗?这样做会对性能产生什么影响?

0 投票
8 回答
10797 浏览

c# - 如何抑制 thread.abort() 错误 C#?

我在加载程序时在后台线程上显示启动画面。加载后,我将中止线程,因为它的唯一目的是显示正在加载启动画面。

我的问题是,当中止一个线程时,它会抛出一个ThreadAbortException用户只需单击继续即可。

我该如何处理?我试图像这样压制它-->

但我有一种感觉,这会让我在这里大喊大叫,但它没有任何作用。

谢谢!

0 投票
11 回答
243296 浏览

php - PHP中@符号的用途是什么?

我已经看到@了某些函数前面的用法,如下所示:

这个符号有什么用?

0 投票
4 回答
1534 浏览

php - 错误抑制@不工作

我一直很乐意在我的 PHP 开发设置中使用错误抑制运算符。但最近收到了这样的通知:

注意:未初始化的字符串偏移量:第 35 行 C:\websites\xxx\htdocs\includes\myscript.php 中的 0

第 35 行:

$file_name = @$File['file_name'];

我打开了 display_errors,并且 error_reporting 设置为 6143 (E_ALL)。

我错过了什么吗?不应该抑制错误吗?

编辑:

用原始脚本测试:

抑制了错误。所以我认为我们正在以某种方式更改 error_reporting 值。(电影 11 点)

谢谢你的帮助。

0 投票
3 回答
862 浏览

php - @ 在 include 或 require 之前是什么意思

我想知道当我们在 php 中 include 或 require 之前使用它时 @ 是什么意思?!

如 :

也许这是一个菜鸟问题,但我需要知道吗?

很抱歉

0 投票
4 回答
29631 浏览

c++ - 如何为 C++ 代码使用 cppcheck 的内联抑制过滤器选项?

我想使用 Cppcheck 对我的 C++ 代码进行静态代码分析。我了解到我可以使用命令抑制某种警告--inline-suppr。但是,我找不到应该在评论中添加的“suppressed_error_id”:

0 投票
6 回答
912 浏览

php - @$array['possibly_missing_key'] 是反模式吗?

从 PHP 数组中提取可能缺失的值时可以使用 @ 吗?例子:

预期的行为:

我想知道,在传播使用模式之前。