lisao/ioc

PHP IOC容器

1.0 2018-06-24 08:08 UTC

This package is auto-updated.

Last update: 2024-09-08 22:17:32 UTC


README

这是一个为方便初级 phper 使用 php 实现自动依赖注入开发的库。

获取实例

namespace test;
require './vendor/autoload.php';


class a {

    public $b;

    public function __construct(\test\b $obj) {
        $this->b = $obj;
    }

    public function name() {
        echo 'a';
    }

}

class b {

    public function name() {
        echo 'b';
    }

}

$app = new \Lisao\Ioc\Ioc::getInstance('\test\a');
$app->b->name();

//输出
b