[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Правильно ли если создается свойство динамически?
Гость_IvaNDO
Правильно ли что такой пример работает без ошибок?

class Exam
{

}

$e = new Exam();
$e->ddd = 45234;
echo $e->ddd;



Спустя 1 минута, 23 секунды (21.04.2012 - 16:25) sharki написал(а):
Гость_IvaNDO
Да. В этом и есть прелесть PHP smile.gif

Спустя 1 минута, 46 секунд (21.04.2012 - 16:27) Guest написал(а):
Цитата (sharki @ 21.04.2012 - 14:25)
Гость_IvaNDO
Да. В этом и есть прелесть PHP


отключить такую возможность можно только с помощью пустого метода __set() ?

Спустя 9 минут, 2 секунды (21.04.2012 - 16:36) sharki написал(а):
Да, можешь даже там генерить исключение какое нибудь

Спустя 4 минуты, 53 секунды (21.04.2012 - 16:41) Guest написал(а):
Весело,)
а нет ли какой-нибудь глобальной настройки в PHP чтобы такая возможность отсутствовала(создание свойства объекта динамически) или во всех классах реализовывать __set() ?

Спустя 3 минуты, 31 секунда (21.04.2012 - 16:44) sharki написал(а):
Guest
Цитата
а нет ли какой-нибудь глобальной настройки в PHP чтобы такая возможность отсутствовала

Не знаю, не интересовался...

Цитата
или во всех классах реализовывать __set() ?

А ты создай абстрактный класс, в нем реализуй этот метод, и наследуйся, самый простой способ.

Спустя 3 минуты, 2 секунды (21.04.2012 - 16:47) Гость_IvaNDO написал(а):
Понял,) спасибо
sharki

Спустя 48 минут, 17 секунд (21.04.2012 - 17:35) Гость_IvaNDO написал(а):

Спустя 16 минут, 56 секунд (21.04.2012 - 17:52) sharki написал(а):
Ну да, то что я и имел введу)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.