Инициализация свойств классов константными массивами
Краткое описание
В PHP4 было возможно инициализировать свойства только простыми константами. В PHP5 стало возможным также инициализировать свойства константными массивами, т.е. массивами, содержащими либо простые константы, либо другие константные массивы.
Пример:
<?php
class Foo {
public $my_prop = array('внешний массив', 1, M_PI, array('вложенный массив'));
}
$o = new Foo();
var_dump($o->my_prop);
?>
Результат:
Проблемы с обратной совместимостью
Проблем с обратной совместимостью данное нововведение не имеет.