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:代表“该单词所在类”的本身。(只能用在一个类定义语法的方法内部)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Python进阶框架 希望大家喜欢,点赞哦首先感谢廖雪峰老师对于该课程的讲解 一、函数式编程 1.1 函数式编程简...
    Gaolex阅读 5,592评论 6 53
  • 要点: 函数式编程:注意不是“函数编程”,多了一个“式” 模块:如何使用模块 面向对象编程:面向对象的概念、属性、...
    victorsungo阅读 1,636评论 0 6
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,839评论 18 399
  • 下面的内容是对网上原有的Java面试题集及答案进行了全面修订之后给出的负责任的题目和答案,原来的题目中有很多重复题...
    独念白阅读 1,428评论 0 3
  • 真题一份,晚间听课两个半小时,了解到作文的一些常识,明天背背背
    Anniler阅读 185评论 0 0