У меня ситуация парованиесоздать объект того же класса, который передается объект в PHP
class A {
...
public static function Copy($obj) {
$newObj = new (class of $obj);
...
}
}
class B extends A {
...
}
class C extends A {
...
}
...
$newB = B::Copy($BObject);
$newC = C::Copy($CObject);
Могу ли я создать новый объект класса параметров, или я должен переопределить метод для каждого наследуемого класса?
Возможно, из-за моей версии или конфигураций php она запускает фатальную ошибку:/ – user3125758
@ user3125758 nope, моя ошибка. забыл скопировать правильный код – Rizier123