1、$this是什么
当前类实例化的对象
2、接见对象中的成员
对象->成员
3、组织要领
一般用来初始化对象的属性,不必把属性写死,差别的对象就有了差别的属性
4、get、set的用法
一般将属性设为protected,应用getXxx和setXxx要领来设置和猎取属性的值,防止外部随便的变动,同时还能够对对象举行过滤。
5、类的封装
public要领能够在类外接见,相当于提供给外部的接口
private要领只能在类内(即类的大括号内),外部不能直接接见,只能经由过程其他public要领来挪用,就像电脑的开关,按电源键就能够开
机。
protected,同private,不过能够在其他的类中继续。
6、类的继续与重写 (extends)
继续的类能够接见父类的public和protected要领或属性,防止了代码的重写。
继续的类重写父类的要领只需取与父类一样的要领名,在里面写本身的代码即可。
7、笼统类(abstract)
笼统类是用来继续的,不能直接实例化,笼统要领不必写要领体
作用是硬性的划定子类须要完成的要领,不完成不能实例化
8、接口(interface)
继续运用implements
保证代码的一致性
9、定名空间与自动加载(namespace)
防止重名争执,防止每次运用类前require的操纵
说明类前有namespace 文件位置
namespace app/Admin;
运用类前有use namespace/类名
use app/Admin/User;
10、静态变量和静态要领
能够看做是全局性的要领
不必实例化对象即可运用
运用要领:类名::成员
11、const变量
const主如果用于一些硬性的划定数据和约定俗成的数据码上面,可在类外运用,只能在定义处修正,比方我们的http状况码
定义:const ABC=12;
运用:类名::ABC;
引荐教程:PHP视频教程
以上就是php面向对象哪些重点的细致内容,更多请关注ki4网别的相干文章!