Получив белый экран смерти, я решил удаленно отлаживать приложение, которое, как я подозреваю, создает экземпляр объекта, используя теперь неподдерживаемый метод:
$type['content_object'] = new $type['handler_class']();
Это все еще законно?
Предполагая, что $type['handler_class']
– это строка, содержащая имя класса, то это нормально, согласно руководству :
Если строка, содержащая имя класса, используется с новым, будет создан новый экземпляр этого класса.
<?php $instance = new SimpleClass(); // This can also be done with a variable: $className = 'Foo'; $instance = new $className(); // Foo() ?>