Welcome to php club

PHP FAQ from PHPclub.ru: PHP5/PropertyInit ...

Начало | Каталог | Изменения | НовыеКомментарии | Вам запрещён доступПользователи | Вам запрещён доступРегистрация | Вход:  Пароль:  

Инициализация свойств классов константными массивами

Краткое описание

В PHP4 было возможно инициализировать свойства только простыми константами. В PHP5 стало возможным также инициализировать свойства константными массивами, т.е. массивами, содержащими либо простые константы, либо другие константные массивы.
Пример:

<?php
class Foo {
    public
$my_prop = array('внешний массив', 1, M_PI, array('вложенный массив'));
}

$o = new Foo();
var_dump($o->my_prop);
?>

Результат:

Проблемы с обратной совместимостью

Проблем с обратной совместимостью данное нововведение не имеет.


 
Комментариев нет. [Показать комментарии/форму]