на двух классах вы не поймете зачем нужны интерфейсы. и выгоды от их использования.
Интерфейсы нужны когда вы закладываете возможность расширения вашей системы. И расширять будете не вы.
Там где вы применяете $options - ожидается что елементы будут массивом. Поэтому и при присвоении значения и оборачивают значение в квадратные скобки, чтобы получить $options[$k][0]=$row['value']
если так более понятно то модно сделать
if (!isset($options[$k])) {
$options[$k][] = $row['value'];
}
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.