使用PHP在运行时扩展类?

时间:2015-11-19 20:13:41

标签: php

我已经制作了一个可以与PSR 7 RequestServerInterface和ResponseInterface一起使用的微型路由器。
这两个对象在实例化期间注入了类似的东西:

class Router {
    public function __construct(
        RequestServerInterface $req, 
        ResponseInterface $res)
    {
        // code...
    }
}

所以我想通过扩展实现ResponseInterface的类来提供一个类似于Response对象的装饰器的类,但我的问题是我不知道该类的名称。
我认为Reflection是解决方案,因为类名只会在运行时知道。我已经在PHP文档中搜索过但没有找到办法来做到这一点...... 有没有办法在PHP中运行时扩展类?

0 个答案:

没有答案