Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法重新加载已经加载的PHP类?_Php_Reactphp - Fatal编程技术网

有没有办法重新加载已经加载的PHP类?

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

一旦PHP对象已经加载到PHP上,是否有方法重新加载它


这个问题的动机是PHP服务器中的PHP观察者。使用ReactPHP,可以在不停止服务器本身的情况下重新加载内核,但即使一个PHP文件发生了更改,PHP代码也已加载到内存中,并且什么也没有发生。

没有办法做到这一点,除非您在PSR-11容器后面使用子进程或猴子补丁之类的东西将其隐藏在接口后面。明显的问题是,对于这样加载的每个类,内存都会增加。但是从语言本身来看,没有支持。

没有办法做到这一点,除非在PSR-11容器后面使用子进程或猴子补丁之类的东西,将其隐藏在接口后面。明显的问题是,对于这样加载的每个类,内存都会增加。但是从语言本身来看没有支持。

我认为主要功能不起作用,但是有些项目可以实现热重新加载


也许这对您的案例有效。

我认为主要功能不起作用,但有些项目可以实现热重新加载

也许这对你的案子有用