zoukankan      html  css  js  c++  java
  • php yii 查看帮助时会调用具体脚本类的析构函数

    现象

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

     

    分析原因

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

     

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

     

     

     

     

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

    总结

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

  • 相关阅读:
    位或( | )
    学习进度笔记7
    学习进度笔记6
    学习进度笔记5
    学习进度笔记4
    学习进度笔记3
    学习进度笔记2
    学习进度笔记1
    周总结13
    《黑客与画家》阅读笔记6
  • 原文地址:https://www.cnblogs.com/wudanyang/p/11089366.html
Copyright © 2011-2022 走看看