Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Чем отличаются статические и динамические атрибуты объекта?
Покинул форум
Сообщений всего: 305
Дата рег-ции: Янв. 2012
Помог: 1 раз(а)
Здравствуйте. В постижении KO3.3 написал класс для работы с EAV моделью хранения данных. Решил проверить метод для редактирования названия группы сущностей. Вот его код:
Я закоментирвал основную часть, что бы просто вывести TRUE и проверить свойство класса result. Обращаюсь к этому свойству в контроллере, а Кохана говорит, что мол нет такого свойства у указанного объекта. Парадокс в том, что код
На форуме Kohan'ы мне ответили в частности следующее:
Цитата:
потому что ты не учил мат часть и не знаешь отличие статичных атрибутов от нестатичных
В чем разница этих двух строк??? И в чем разница между статическим и динамическим атрибутом. Если возможно, не посылайте в гугл, а дайте ссылку на полезную статью или вкратце объясните мне в чем разница между статическим и не статическим свойством объекта и как это выгладит в коде. Заранее благодарю.
DelphinPRO
Отправлено: 23 Мая, 2013 - 11:39:52
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
после ретурна жизни нет.
----- Чем больше узнаю, тем больше я не знаю.
EuGen
Отправлено: 23 Мая, 2013 - 11:40:18
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
nkl пишет:
return TRUE;
$this -> result = 'test';
- происходит возврат значения и передача управления в точку, вызвавшую метод. Всё, что указано после return, не будет выполнено, и, таким образом, свойство не создаётся.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
nkl
Отправлено: 23 Мая, 2013 - 12:00:19
Посетитель
Покинул форум
Сообщений всего: 305
Дата рег-ции: Янв. 2012
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.