Возможный дубликат:
Можно ли объявить массив постоянным
Можно ли использовать массив как константу класса в PHP ?
Т.е.
const MYARRAY = array('123', '234');
Если не так?
Нет, вы не можете назначить Array константе PHP.
В http://www.php.net/manual/en/language.constants.syntax.php
Константы могут оценивать только скалярные значения
Это причина.
Скалярными значениями для примеров являются int
, float
, string
Нет, ты не можешь.
Но вы можете объявить его как статическое свойство.
public static $MYARRAY = array('123', '234');
—————Обновить—————————–
Array const доступен из PHP 5.6.
php.net/manual/en/migration56.new-features.php