为了热更新,$worker->onMessage中调用include,会不会内存泄露?

为了实现热更新
 
my_server.php中的代码例如:
$worker->onMessage = function ($connection, $data) {
    $tpl = dirname(__FILE__)."sayhello_to_everyone.php";
    include($tpl);
}
 
onMessage肯定是一天被调用几十万次的,这样里面的include会造成内存泄露吗?
我的意思是:include会不会反复加载sayhello_to_everyone.php入内存,结果内存占用越来越大?
已邀请:

blogdaren - 乐于分享的PHP码农【http://www.blogdaren.com】

赞同来自:

onMessage是匿名函数,匿名函数也是函数,根据PHP变量生命周期原理,函数体内的内存变量会在函数结束后释放,所以不会有内存泄漏。

要回复问题请先登录注册