PHP – использовать массив как константу класса

Возможный дубликат:
Можно ли объявить массив постоянным

Можно ли использовать массив как константу класса в 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