php面向对象

基本概念

静态方法

  1. 调用方式
静态方法调用方式————classA::get() //调用静态方法时,可以不用实例化类
非静态方法调用方式———— $obj = new classA(); $obj->get();
  1. 静态方法不能调用非静态属性(不能使用self::或$this调用非静态属性)
  2. 当一个类中有非静态方法被self:: 调用时,系统会自动将这个方法转换为静态方法。
  3. 一个类的静态属性,在内存中只有一份,该类的所有实例共用。
  4. 静态方式调用非静态方法,不推荐

分析:
http://www.cnblogs.com/yjf512/archive/2012/09/12/2682556.html
原因:
http://bbs.csdn.net/topics/350118147

posted @ 2015-09-14 22:43  fly1988happy  阅读(135)  评论(0编辑  收藏  举报