php yii 查看帮助时会调用具体脚本类的析构函数

2019-07-23 08:41:09来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

现象

执行 php yii 查看脚本有什么命令的时候,发现会调用我一个类中的析构函数的命令。并且不是一次调用,是3次,截图中有两次,还有一次输出完析构函数所在的类中的命令之后。

 

 

分析原因

在析构函数中加入调试语句:

 

 

发现是在 HelpController.php 的 193 行调用的

 

 

 

 

原来 yii 框架打印存在的脚本命令,是通过初始化每个脚本类,然后查看里面的 method(action) 来确定的。所以当对象在之后的运行时中没有用处的时候, php 会调用析构函数。

 

总结

在脚本的析构函数中不要放太多的逻辑。

 


原文链接:https://www.cnblogs.com/wdy1184/p/11089366.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:PHP实现财务审核通过后返现金额到客户

下一篇:Windows下安装Composer与PsySH