zoukankan      html  css  js  c++  java
  • ThinkPHP5.0---静态方法

    ThinkPHP5大量的使用了这种可以直接使用::调用的方法,它们有一个很响亮的名字:静态方法。静态方法的引用,大幅提升了程序的运行效率,降低了资源的占用。

    静态方法(ASK$ANSWER)

    为什么要有静态方法?

    可以降低内存的占用。

    提高程序的执行效率。


    什么时候用静态方法?

    当这个方法与具体的对象无关时。


    总结(比较抽象):
    > 虽然我们把方法都写在了一个类中,但是却有所区别。
    > 静态方法:有类,就可以被调用,与类相关联。
    > 非静态方法:只有存在对象的时候,这个方法才可以被调用,与对象相关联。

    简单总结:
    > 如果这个方法中没有用到$this(即没有使用到这个类中的内部变量),就应该声明为静态方法,以提升执行效率。

    上面这句话还有另一层含义是:你完全可以不声明为静态方法,绝对不会报错,只是会影响一些执行效率罢了。

  • 相关阅读:
    SQL 多列合并一列
    jQuery Ajax post多个值传参
    jquery获取select选中的值
    js 事件对象
    有关cookie
    事件冒泡和事件捕获
    js事件监听
    阻止浏览器的默认行为
    鼠标拖拽效果
    自定义右键菜单
  • 原文地址:https://www.cnblogs.com/qq597585136/p/7228678.html
Copyright © 2011-2022 走看看