有没有办法重新加载已经加载的PHP类?
一旦PHP对象已经加载到PHP上,是否有方法重新加载它有没有办法重新加载已经加载的PHP类?,php,reactphp,Php,Reactphp,一旦PHP对象已经加载到PHP上,是否有方法重新加载它 这个问题的动机是PHP服务器中的PHP观察者。使用ReactPHP,可以在不停止服务器本身的情况下重新加载内核,但即使一个PHP文件发生了更改,PHP代码也已加载到内存中,并且什么也没有发生。没有办法做到这一点,除非您在PSR-11容器后面使用子进程或猴子补丁之类的东西将其隐藏在接口后面。明显的问题是,对于这样加载的每个类,内存都会增加。但是从语言本身来看,没有支持。没有办法做到这一点,除非在PSR-11容器后面使用子进程或猴子补丁之类的东
这个问题的动机是PHP服务器中的PHP观察者。使用ReactPHP,可以在不停止服务器本身的情况下重新加载内核,但即使一个PHP文件发生了更改,PHP代码也已加载到内存中,并且什么也没有发生。没有办法做到这一点,除非您在PSR-11容器后面使用子进程或猴子补丁之类的东西将其隐藏在接口后面。明显的问题是,对于这样加载的每个类,内存都会增加。但是从语言本身来看,没有支持。没有办法做到这一点,除非在PSR-11容器后面使用子进程或猴子补丁之类的东西,将其隐藏在接口后面。明显的问题是,对于这样加载的每个类,内存都会增加。但是从语言本身来看没有支持。我认为主要功能不起作用,但是有些项目可以实现热重新加载
也许这对您的案例有效。我认为主要功能不起作用,但有些项目可以实现热重新加载 也许这对你的案子有用