Я устаю писать тернарные выражения для дезинфекции данных, например:
$x = isset($array['idx']) ? $array['idx'] : null;
// and
$x = !empty($array['idx']) ? $array['idx'] : null;
Есть ли собственный способ или ZF accessor/filter, чтобы получить значение элемента массива для определенного массива без:
- отключение
error_reporting
- trernary
isset
/empty
проверить - оператор управления ошибкой
@
- создание моей собственной глобальной функции или аппликатора/фильтра приложения
Что-то вроде:
$x = get_if_set($array['idx']);
// or
$x = Zend_XXX($array, 'idx')