微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

现象

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

 

 

分析原因

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

 

 

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

 

 

 

 

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

 

总结

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

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐