Как клонировать объект с переданными свойствами в PHP? Друзья, такой вопрос. Есть класс, позволяющий менять размер изображений (class.upload.php) добавлять фильтры и т.п. Возникла потребность менять изображений разных размеров похожим образом. Решение, которое реализовал, нахожу идиотским, потому что код повторяется причем тут же:$foo = new Upload($forResize); $boo = new Upload($forResize); $foo->file_new_name_body = $imagename; $foo->image_resize = true;
$boo = clone $foo; $boo->image_y = 78; $boo->image_x = 78; $boo->Process($uploaddir."small/"); $boo->processed; Но этот вариант не работает должным образом, переданные свойства объекту выше клонирования - у клона не обнаруживаются. Как клонировать объект с переданными свойствами в PHP?