课程试听
正在播放
1-1 编程思想介绍
  • 01 面向过程的编程思想
  • 02 面向过程的实例
  • 03 面向对象编程思想(上)_对象实体
  • 04 面向对象编程思想(下)_属性方法
  • 05 面向过程到面向对象编程思想的转变
1-2 类与对象
  • 06 面向对象的基本概念
  • 07 类的定义
  • 08 类的组成
  • 09 类的实例化
  • 10 $this关键字的使用(上)
  • 11 $this关键字的使用(下)
  • 12 使用OOP完成报名过程(上)
  • 13 使用OOP完成报名过程(下)
  • 14 构造方法
  • 15 其他版本的构造方法
  • 16 析构方法
  • 17 析构方法的使用
  • 01 对象的传值
  • 02 对象的克隆
  • 03 __clone方法
  • 04 MySQLDB类初步(上)
  • 05 MySQLDB类初步(下)
  • 06 静态成员-静态属性
  • 07 静态成员-静态方法的声明
  • 08 静态成员-静态方法和非静态方法的比较
  • 09 类常量
  • 10 类中所有成员的存储机制
  • 11 类文件的手动加载
  • 12 类文件的自动加载
  • 13 注册其他自动加载函数-语法格式
  • 14 注册其他自动加载函数-注意事项
  • 15 注册其他加载方法
1-3 PHP中的继承
  • 01 类的继承-基本概念
  • 02 类的继承-其他几个概念
  • 03 类的继承-几点强调
  • 04 重写-基础
  • 05 重写-深入
  • 5.2 重写的其他语法
  • 06 访问控制修饰符-访问控制范围
  • 07 访问控制修饰符-三种访问修饰符
  • 08 访问控制修饰符使用的基本原则
  • 09 访问控制修饰符使用的其他原则
  • 9.9提高MySQLDB类的封装性
  • 10 增加MySQLDB类的功能
  • 11 final最终类
  • 12 final最终方法
  • 13 抽象类的概念
  • 14 抽象类的其他补充
  • 15 抽象类的声明
  • 16 抽象类的作用
  • 17 接口的概念
  • 18 接口的定义
  • 19 接口和抽象类的比较
  • 01 overload重载简介
  • 02 属性“重载”之__set()方法
  • 03 属性“重载”之__get()方法
  • 04 属性“重载”之__set()方法和__get()方法的作用
  • 05 属性“重载”之__unset()方法
  • 06 属性“重载”之__isset()方法
  • 07 方法的重载-语法
  • 08 方法的重载-案例
  • 09 完善MySQLDB类的重载
  • 10 后期静态绑定(上)
  • 11 后期静态绑定(下)
1-4 单例模式
  • 12 单例模式-概念
  • 13 单例模式-实现(上)
  • 14 单例模式-实现(下)
  • 15 MySQLDB类的单例模式
1-5 工厂模式
  • 16 工厂模式(上)
  • 17 工厂模式(下)
1-6 对象的序列化
  • 18 数据的持久化存储
  • 19 数据的序列化和反序列化
  • 20 对象的序列化与反序列化(上)
  • 21 对象的序列化和反序列化(下)
1-7 魔术方法和魔术常量
  • 01 魔术方法
  • 02 魔术常量
1-8 对象的遍历
  • 03 对象的遍历
  • 04 对象的自定义遍历(上)
  • 05 对象的自定义遍历(下)
1-9 类型的约束
  • 06 类型的约束
1-10 类和对象的相关函数
  • 07 类和对象的相关函数(上)
  • 08 类和对象的相关函数(下)
1-11 命名空间
  • 09 命名空间的概述(上)
  • 10 命名空间的概述(下)
  • 11 空间成员
  • 12 子空间
  • 13 空间成员的访问
  • 14 空间的引入
  • 15 空间类的引入
  • 16 全局空间