php - 使用“@”来避免错误是否被认为是“不好的做法”?
问题描述
使用@
来抑制错误是否被认为是不好的做法?以这段代码为例:
...
$an_array = false;
if (something) $an_array = array("key" => "value);
if (array_key_exists("key", $an_array)) ...
在我的结构中它可以是,那an_array
仍然是false
我想要使用array_key_exists()
它的时候。这样做是否被认为是不好的做法:@array_key_exists()
?我要if (is_array($an_array) AND array_key_exists(...))
改用吗?
解决方案
推荐阅读
- javascript - 如何在html中的表格内制作图表?
- vpn - Google IKEv2 DH 密码 modp_2048s256 是否与 Cisco DH 组 24 相同?
- entity-framework - 如何更改我的工作单元以允许多个 dbcontexts?
- powershell - 尝试验证通过的远程命令在 PowerShell 中是否成功
- javascript - 如何向 document.getElementById 添加延迟
- javascript - 在表单的onsubmit函数内提交相同的表单
- javascript - 如何检查javascript或jQuery中的任何div和input标签是否为空?
- java - Maven Deploy 忽略已上传的工件
- angular - 让 Angular 重新扫描 DOM
- php - twitter喜欢在url php中调整图像大小