面向对象编程


PHP 类与对象、访问控制

概述 PHP 5 完全重写了对象模型,从而使得自 PHP 5 开始,PHP 具备了完整的面向对象编程能力。面向对象编程(即 Obj...

由 学院君 发布于3年前    浏览数: 10987    点赞数: 4

PHP 继承、封装与多态

上篇教程学院君给大家介绍了 PHP 面向对象编程中的基本概念 —— 类与对象,今天我们在此基础上来看看面向对象的三大特性:继承、封装...

由 学院君 发布于3年前    浏览数: 8942    点赞数: 3

PHP 抽象类与接口(上)

引言 上篇教程学院君给大家介绍了父子类之间的继承与方法重写,并且提到类作为参数类型声明时,子类实例可以转化为父类,但父类实例不能转...

由 学院君 发布于3年前    浏览数: 7257    点赞数: 3

PHP 抽象类与接口(下)

接口 说完抽象类,我们再来看接口。 和很多其他语言面向对象编程实现一样,在 PHP 中,接口也是通过 interface 关键字...

由 学院君 发布于3年前    浏览数: 5695    点赞数: 0

通过对象组合水平扩展 PHP 类功能

引言 通过前面的学习,我们已经知道,通过类继承可以扩展类的功能,但是随着系统越来越复杂,如果仅仅通过类继承的方式扩展类的功能,而 ...

由 学院君 发布于3年前    浏览数: 6305    点赞数: 3

通过 Trait 水平扩展 PHP 类功能

基本使用 从 PHP 5.4 开始,引入了一种新的代码复用方式 —— Trait,Trait 其实也是一种通过组合水平扩展类功能的...

由 学院君 发布于3年前    浏览数: 6176    点赞数: 1

PHP 静态属性和静态方法

基本使用 前面介绍的 PHP 类属性和方法都要在类实例化后才能调用(常量属性除外),除此之外,PHP 还提供了静态属性和静态方法,...

由 学院君 发布于3年前    浏览数: 6617    点赞数: 4

PHP 魔术方法、序列化与对象复制

概述 在 PHP 中,内置了如下魔术方法(Magic Method): __construct()、__destruct()、_...

由 学院君 发布于3年前    浏览数: 5930    点赞数: 3

PHP 错误和异常处理(上)

错误报告 设置错误级别 在 PHP 5 中,程序错误会被划分为多种级别:https://www.php.net/manual/z...

由 学院君 发布于3年前    浏览数: 5717    点赞数: 1

PHP 错误和异常处理(下)

上篇我们讲了 PHP 中的错误报告和捕获,今天,我们来看看 PHP 程序中的异常处理。 错误 vs. 异常 错误与异常可以看作一...

由 学院君 发布于3年前    浏览数: 5703    点赞数: 3

搜索结果