@ $ Dizi ['possibly_missing_key'], bir anti-pattern mi?

0 Cevap php

Bir PHP diziden bir olasılıkla eksik değer çıkartırken @ kullanmak için Tamam mı? Örnek:

$value = @$array['possibly_missing_key'];

Amaçlanan davranış:

if (isset($array['possibly_missing_key'])) {
    $value = $array['possibly_missing_key'];
} else {
    $value = null;
}

Ben kullanım deseni yayılmadan önce, bilmek istiyorum.

0 Cevap