400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

php依赖注入怎么应用

这篇“php依赖注入怎么应用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php依赖注入怎么应用”文章吧。

网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了瓮安免费建站欢迎大家使用!

php依赖注入怎么应用

一、什么是依赖注入 (DI)

二、依赖注入出现的原因

adapter = new adapter();
    }
}

三、简单的依赖注入

adapter = $adapter;
    }
}

四、高阶的依赖注入

instance[$name] = $value;
    }
}

$container = new container();

$container->adapter = new adapter();

五、依赖注入的应用

instance[$name] = $value;
    }
}

class adapter
{
    public $name = '我是调度器';
}

$container = new container();
$container->adapter = new adapter();

class autofelix
{
    private $container;

    public function __construct(container $container)
    {
        $this->container = $container;
    }

    public function who($class)
    {
        return $this->container->instance[$class]->name;
    }
}

$autofelix = new autofelix($container);

$who = $autofelix->who('adapter');

var_dump($who); //我是调度器

六、高阶优化

adapter = new adapter();

//高阶优化
$container = new container();
$container->adapter = function () {
    return new adapter();
};

以上就是关于“php依赖注入怎么应用”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注创新互联行业资讯频道。


当前题目:php依赖注入怎么应用
当前路径:http://www.bluegullmedia.com/article/peedjc.html

其他资讯

让你的专属顾问为你服务

0.0530s