Значения массива по умолчанию, если ключ не существует?

Если у меня есть массив, полный информации, могу ли я каким-либо образом вернуть значения по умолчанию, если ключ не существует ?

function items() {
    return array(
        'one' => array(
              'a' => 1,
              'b' => 2,
              'c' => 3,
              'd' => 4,
         ),
         'two' => array(
              'a' => 1,
              'b' => 2,
              'c' => 3,
              'd' => 4,
         ),
         'three' => array(
              'a' => 1,
              'b' => 2,
              'c' => 3,
              'd' => 4,
         ),
    );
}

И в моем коде

$items = items();
echo $items['one']['a']; // 1

Но могу ли я вернуть значение по умолчанию, если я укажу несуществующий ключ, например,

$items = items();
echo $items['four']['a']; // DOESN'T EXIST RETURN DEFAULT OF 99
42
задан Uwe Keim 12 January 2018 в 08:20
поделиться