Я создал фабрику объектов, где я передаю имя объекта в качестве первого параметра, а затем массив зависимостей в качестве второго параметра. У меня уже есть работа, но я чувствую, что должна быть простая функция php, позволяющая динамическое создание объекта.Динамически создавать объекты с зависимостями в PHP
$shinyObject = ObjectFactory::get('Model\MyObject', array('\lib\DependencyOne', '\lib\DependencyTwo'))
Цель этого завод для извлечения объекта Thats сериализована в сессии, если она существует, если нет, то создать новый экземпляр объекта, а затем сохранить в сессии. Я хочу знать, есть ли функция php для динамического создания нового объекта с зависимостями.
Я не думаю, что есть более простой способ сделать это. То, что вы выглядите довольно элегантно для меня. –
Я думаю, вы должны взглянуть на 'spl_autoload_register' [в руководстве PHP] (http://php.net/manual/en/function.spl-autoload-register.php) – RiggsFolly
с использованием API класса Reflection для PHP, вероятно, помогите вам ввести зависимость от вашего конструктора классов. – Miks