PHP类class常用关键字,静态,封装,继承,多态,自动加载方法

PHP类class常用关键字,静态,封装,继承,多态,自动加载方法

class:类

public:公用,本类,子类,外部对象都可以执行

private:私有的:只能本类执行,子类和外部对象不可执行

protected:受保护的:本类子类可以执行,外部对象不可执行

static:静态属性

final:不允许重写和继承

const a=1:引用方法:self::a,:类当中的常量

static::静态方法:用于在类中调用自身的静态方法

abstarct:抽象类

abstarct class 类名{}

extends:继承类

子类 extends 父类{}

implements:遵循类

类2 inplements 类1{}


__autoload(){}:自动加载 当new一个当前文件不存在的对象时,触发这里的代码,只适用于PHP版本7.2以下

以下方法适用于全版本

function 随意一个函数名(){}

spl_auto_register('上方的函数名');将上方的函数名定义为自动加载函数


parent::父类方法名():调用父类中的方法,能调用静态方法和静态属性

self::方法或属性:不管是否被继承,都会永远调用自身的方法或属性,只能调用静态方法和静态属性


最后编辑于:2020/03/01作者: 牛逼PHP

发表评论