тернарный оператор

  1. Den1xxx

    Помогите разобраться: строка PHP

    Что здесь происходит? isset($m[$e[$pk]]) ?: $m[$e[$pk]] = array(); Не совсем понятен оператор «?:» и последующее присвоение. Я правильно понимаю, что здесь проверяется существование $m[$e[$pk]] и если его нет — определяется как пустой массив? Я всегда встречал это в контексте присвоения в...
Назад
Сверху