使用“ @”来避免错误是否被认为是“不良做法”?

时间:2019-04-12 19:56:36

标签: 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(...))吗?

0 个答案:

没有答案