2.2PHP语言的类(Class)

1.类声明

class 类名 {
    //类体
}

2.成员定义

注意:PHP 语言不支持静态访问器属性、实例访问器属性。

class 类名 {
    //静态字段
    static $a = 1;

    //静态方法
    static function f1() {
    }

    //实例字段
    $b = 1;

    //实例方法
    function f2() {
    }

    //构造方法
    function __construct($b) {
        $this->b = $b;
    }
}

3.继承

注意:PHP 语言是单继承。

class 子类名 extends 父类名 {
    //子类体
}

4.创建对象

$对象名 = new 类名(实参);

5.访问成员

//外部调用
类名::$静态字段名;
类名::静态方法名();
$对象名->实例字段名;
$对象名->实例方法名();
//内部调用
static::$静态字段名;
static::静态方法名();
$this->实例字段名;
$this->实例方法名();

6.static关键字

static 关键字指向当前类。

7.$this变量

$this 变量指向当前对象。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/php/phplang/38152.html

huoxiaoqiang的头像huoxiaoqiang

发表回复

登录后才能评论
分享本页
返回顶部