sicher get array-element ein Wert für definierte und Undefinierte Indizes

Ich bin müde des Schreibens ternäre Ausdrücke zur Bereinigung der Daten, Dinge wie:

$x = isset($array['idx']) ? $array['idx'] : null;
//and
$x = !empty($array['idx']) ? $array['idx'] : null;

Gibt es eine nativen Weg oder ZF-accessor/filter um array-element ein Wert für eine gegebene array ohne:

  • deaktivieren error_reporting
  • ternären isset/empty überprüfen
  • error-control-operator @
  • meine eigene Globale Funktion oder Anwendung accessor/filter

Etwas wie:

$x = get_if_set($array['idx']);
//or 
$x = Zend_XXX($array, 'idx')

InformationsquelleAutor der Frage Alex | 2012-04-24

Schreibe einen Kommentar