如何使用反射在php运行时扩展类


How to use Reflection to extend a class in runtime with php

如何在运行时使用反射来扩展类?
我需要从B类扩展A类

class A{
    function methodA()
    {
        echo 'This is method A';
    }
}
class B{
    function methodB()
    {
        echo 'This is method B';
    }
}

您不能使用反射,但您可以使用runkit。I reallyreally不建议这么做;如果一个类应该扩展另一个类,那么从一开始就应该这样做。

不能。顾名思义,Reflection仅用于反射,收集有关代码的数据,而不是修改。