PHP-有关属性和方法小结

举个:

定义和声明:

class A{

      var $p1 = 1;         //实例属性 , 也可以不赋值

      static $p2 = 2;   //静态属性 , 也可以不赋值

     function f1(){      //实例方法 , 普通方法

      ....(类定义语法的方法内部)

    }

   static function f2(){  //静态方法

   ....

   }

}

使用:

$a1 = new A();

使用实例(实例对象):

$a1 ->p1;

$a1 ->f1();

使用静态(类名调用):

A : : $p2;

A : : $f2;

$this和self关键字:

$this: 代表“调用当前方法”的对象。(只能用在一个类定义语法的方法内部)

self:代表“该单词所在类”的本身。(只能用在一个类定义语法的方法内部)

你可能感兴趣的:(PHP-有关属性和方法小结)