是否使用@
压制错误的做法?以下面的代码为例:
...
$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(...))
吗?