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 :: клонировать объект или создать новый
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
ввелся в заблуждение между двумя этими понятиями... какая разница? ведь в обоих случиях создаются независимые друг от друга объекты! создать даже проще. возможно отвечу сам на свой вопрос но не знаю прав ли я... и так ответ: копия обьекта уже содержит в себе ранее установленную конфигурацию из родительского объекта а создание нового объекта не несет в себе такой информации. так ли это?
Stierus
Отправлено: 27 Сентября, 2011 - 19:56:20
Рекордсмен по количеству сообщений за 7 дней
Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008 Откуда: Москваль
Помог: 52 раз(а)
у классов есть свойства, у разных объектов одного класса разные значения свойств. Если ты создашь новый экземпляр - у тебя будут дефолтовые значения, если склонируешь - то будут значения как у объекта, с которого клонировал.
LIME
Отправлено: 27 Сентября, 2011 - 19:56:59
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
Bio man в общем да
если в объекте уже содержаться какие-то данные то они же будут и в копии
то-есть полное копирование
Bio man
Отправлено: 27 Сентября, 2011 - 20:00:49
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
так и думал, просто не мог грамотно сформулировать мысль ясно понятно, всем спасибо (Добавление)
не хочу создавать еще одну тему потому спрошу тут. посоветуйте хорошую книгу по ООП в пхп5
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.