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 :: Изменение объекта за счет изменения другого объекта, как предотвратить?
в результате после срабатывания функции "ChangeNewProperties()" свойство объекта default_properties "color" сбрасывается.. и так с любым свойством.. грубо говоря когда я изменяю что-то у объекта properties['new'], то автоматически происходит изменение у объекта default_properties , почему? подскажите что не так делаю...
везде
иначе вы просто создаете массив
причем вы присваиваете не значение а ссылку на объект
в пхп также устроено http://javascript[dot]ru/forum/misc/[dot][dot][dot]rovat-obekt[dot]html (Добавление)
к тому же я неуверен что в качестве имени поля можно использовать служебное слово new
а проверить лень)) (Добавление)
скорее можно
Иван14
Отправлено: 02 Августа, 2012 - 04:45:40
Гость
Покинул форум
Сообщений всего: 111
Дата рег-ции: Авг. 2011 Откуда: Владивосток
Помог: 0 раз(а)
LIME пишет:
везде
иначе вы просто создаете массив
причем вы присваиваете не значение а ссылку на объект
в пхп также устроено
мне нужно чтобы там была переменная а не константа, я имею ввиду момент вот тут:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.