php yii 查看帮助时会调用具体脚本类的析构函数
2019-06-26 13:41
204 查看
现象
执行 php yii 查看脚本有什么命令的时候,发现会调用我一个类中的析构函数的命令。并且不是一次调用,是3次,截图中有两次,还有一次输出完析构函数所在的类中的命令之后。
分析原因
在析构函数中加入调试语句:
发现是在 HelpController.php 的 193 行调用的
原来 yii 框架打印存在的脚本命令,是通过初始化每个脚本类,然后查看里面的 method(action) 来确定的。所以当对象在之后的运行时中没有用处的时候, php 会调用析构函数。
总结
在脚本的析构函数中不要放太多的逻辑。
相关文章推荐
- 一个用来帮助查看变量的PHP脚本源码
- apache+php搭建一个简单的web环境【php调用脚本】
- 根据IP地址获取具体地区php脚本
- 通过Task Scheduler定时运行调用cURL的PHP脚本
- yii新手在实例化models(controller调用models实化化)php warning错误
- shell调用php脚本,并传递参数
- shell脚本调用php代码
- python调用php脚本和函数
- php 调用python 脚本
- php部分(查看文件、建立站点、语法变量、变量的几个方法、“全局局部变量的调用”、static、函数参数的作用域);
- php脚本调用
- php调用com组件,如何能查看到它的所有方法和属性
- PHP 调用Python脚本
- 这个是php_memcache-5.2版本的,找了好久才找到,希望对大家有帮助,下载请查看附件。...
- 关于链接脚本调用具体.o文件时的问题
- 【学习点滴-hadoop】Hadoop之php脚本调用
- php 调用python 脚本 传入参数 , python 接收参数 ,php接收返回值
- 查看php脚本当前的内存消耗情况
- Hadoop之php脚本调用
- PHP的命令行脚本调用