400 028 6601

建站动态

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

PHP中的依赖注入怎么用

这篇文章将为大家详细讲解有关PHP中的依赖注入怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

10年积累的网站制作、做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有寿阳免费网站建设让你可以放心的选择与我们合作。

一、什么是依赖注入 (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/gepjjh.html

其他资讯

让你的专属顾问为你服务

0.0471s