php有哪些关键字需要了解,下面编程教程网小编带大家了解php的六大关键字,它们分别是:Private
、Public
、Protected
、static
、Final
、Abstract
。
Private
Private是访问控制的最核心部分,因此,在类中被定义成Private的属性(变量)或方法只能在该类内部访问,该类的任何实例(对象)或子类都无法访问,同样,你也不能通过类名直接访问。
Public
Public具有最大的访问权限,被定义成Public的属性(变量)或方法可以在程序的任何位置、任何时间访问。
Protected
Protected的访问级别仅次于Private,被定义为Protected的属性(变量)或方法不仅在本类中可以被访问,在该类的子类中同样可以访问,这是Private属性所不能的。
static
当我们在类中声明一个属性(变量)为static,那么该属性的值在其所有对象中都是可见的,是一个共享变量,因此,static属性值依赖类而非对象。静态属性不能通过对象访问,而是用类名加::符号直接访问。同样,静态方法也具有对象共享特性,但需要注意如下两点:
直接通过类名加::访问静态方法
静态方法中不能使用$this关键字
Final
如果属性(变量)被Final修饰,那么该属性(变量)值不能被改变,如果是函数,则该函数不能被覆盖或重写。
Abstract
定义为Abstract的类不能被实例化。任何一个类,如果它里面至少有一个方法是被声明为Abstract,那么这个类就必须被声明为Abstract。被定义为Abstract的方法只是声明了其调用方式(参数),不能定义其具体的功能实现。
以上是编程学习网小编为您介绍的“掌握php六大关键字”的全面内容,想了解更多关于 php入门 内容,请继续关注编程基础学习网。本文标题为:掌握php六大关键字
- php获取数组第一个元素下标的两种方法 2024-12-04
- PHP正则提取图片img标记中的任意属性 2022-09-06
- php怎么判断一个数组中的元素是否完全属于另一个数组 2024-12-04
- 新手入门:php如何实现增删改? 2024-12-04
- php读取数据库里的数据以JSON格式返回数据 2024-05-12
- php数组通过array_push函数进行排序及选择排序 2024-06-28
- php怎么判断两数组是否存在交集 2024-12-04
- php怎么利用函数获取数组增加值后的最新key 2024-12-04
- php中最简单的字符串匹配算法 2022-10-25
- php将字符串转化为数组的几种方法 2024-12-04