@ mark在php导致性能下降?

时间:2012-11-23 12:03:33

标签: php performance

我在许多块中使用@mark(必要时)。我听说它会导致性能下降。这是真的吗?如果是真的,@ function

还有另一种方法吗?

1 个答案:

答案 0 :(得分:2)

您可以取消这样的警告:

@$value = $_GET['value'];

但您也可以检查密钥是否存在

if (isset($_GET['value']))
  $value = $_GET['value'];

if (array_key_exists('value', $_GET))
  $value = $_GET['value'];

我更喜欢后者,因为我认为这是最纯粹的形式。