在php8中,定义类的关键字是class,定义类的语法格式如下:
其中,修饰符是可选项,常见的修饰符包括public、private和protected。
创建类时,可以省略权限修饰符,此时默认的修饰符为public。三种权限修饰符的区别如下:
(1)、一般情况下,属性和方法默认是public的,这意味着一般的属性和方法从类的内部和外部都可以访问。
(2)、用关键字private声明的属性和方法,则只能从类的内部访问,也就是说,只有类的内部的方法可以访问用此关键字声明的类的属性和方法。
(3)、用关键字 protected声明的属性和方法,也是只能从类的内部访问,但是,通过“继承”而产生的“子类”,也可以访问这些属性和方法。
例如,定义一个类,代码如下:
spac
领取专属 10元无门槛券
私享最新 技术干货