php面向对象容易忘记的几个知识点
时间:2022-06-16
本文章向大家介绍php面向对象容易忘记的几个知识点,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
好几个月没更新博客了,这段时间心态好像崩了,干啥都没动力,而且还被各种烦心事干扰着,真想回去农村住几个月。。。
- 面向对象编程时,一般私有和受保护的属性和方法名前可以添加一个_,让开发人员通过名字就知道它的特性
- 在类的外面,类中的
常量
和静态成员
直接使用类名
:: 来访问 - 在类的内部使用
$this->
访问类中的属性和方法 - 在类中使用
self::
访问常量和静态成员 - 命名空间使用的是反斜杠
- 在同一个命名空间下,可以省略命名空间
- 使用
use
时,也需要把文件引入进来 - 自动加载类时,需要用到
spl_autoload_register
函数 - 在类中我们可以使用
static
定义静态成员
。静态成员
可以是静态属性
也可以是静态方法
- 在类外部使用
类名::
来访问静态成员,在类内部使用self::
访问静态成员 - 静态成员和普通成员区别?静态成员:静态成员属于类,无论有多少个对象,值只有一个;普通成员:普通成员属于具体的对象,每个对象拥有自己的属性值。
- 一个类只能继承自一个父类(单继承),不能同时继承多个类
-
$this
代表实例化的那个对象 - Trait,可以让我们不使用继承就可以在多个类中复用方法的机制,使用trait来定义一个特质,特质中只能定义方法
- 定义了特质之后,我们就可以在一个类中使用use来引入这个特质,引入了特质之后,这个类就拥有了这个特质中的方法
- trait 可以用来向一个类中添加方法,不用继承就可以实现方法的复用
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC