PHP oops

其他类别 2025-08-08

在PHP中学习OOP

用于学习面向对象的编程和相关概念的资源集合。

  • 教程
    • PHP基础知识(►) - PHP的基础知识
    • OOP基本面
    • oo高级
    • 面向对象的设计
    • 设计模式
    • 重构
    • 建筑学
    • 各种各样的
  • 视频
  • 幻灯片
  • 课程
  • 图书
  • 一些问题

教程

OOP基本面

面向对象的编程基础教程。

  • 对象简介(►) - 有关对象和相关概念的介绍。
  • 对象关联(►)的简介 - 有关对象关联的介绍。
  • 面向对象的编程(►) - 一般而言,有关面向对象的编程的介绍。
  • php(►)中的OOP入门 - PHP中面向对象的编程简介。
  • 在PHP(►)中开始OOP- PHP中的另一个面向对象的编程简介。
  • PHP(►)中的中间OOP-有关PHP中面向对象的编程的中间概念。
  • PHP OOP教程(►) - 有关OOP,设计模式和MVC的教程。
  • PHP面向对象的编程基础知识(►$) - 有关PHP中面向对象编程的介绍课程。
  • OOP官方PHP参考 - 有关面向对象的编程的PHP官方参考。
  • 针对初学者的面向对象的PHP - 有关初学者PHP中OOP的教程。
  • OOP概念简介以及更多内容 - 有关OOP的教程以及UML和设计模式的简介。
  • 从程序到面向对象的PHP - 从PHP中从程序到面向对象的编程的教程。
  • OOP与程序代码 - OOP和程序代码之间的差异。

oo高级

面向对象的编程高级教程。

  • 什么是抽象类? - php中解释抽象课程的教程。
  • 抽象类和界面(►) - 有关抽象类和界面的介绍。
  • 我什么时候应该为接口进行编码? - 一个教程,解释了PHP中的什么以及何时使用接口。
  • 理解和应用多态性在PHP中 - 一个教程,旨在解释PHP中的抽象类,界面和多态性。
  • 继承和多态性概念(►) - 关于继承和多态性的介绍。
  • 超越继承 - 解释什么是继承及其类型的教程。
  • 干净的代码谈话 - 继承,多态性和测试(►) - 关于多态性及其如何影响测试的教程。
  • 解释了PHP名称空间 - 一个教程,解释了名称空间在PHP中的工作方式。
  • PHP名称空间 - 一个教程,解释了php中名称空间的工作方式。
  • PHP命名空间在120秒教程(►) - 一个120秒长的教程,解释了PHP中的内容以及如何使用名称空间。
  • psr-huh? - 有关PSR标准的介绍。
  • 在PHP和PSR-0标准中自动加载 - 关于PHP和PSR-0标准中自动加载的介绍。
  • 自动加速器战役:PSR-0对PSR-4-一个教程,解释了PSR-0和PSR-4自动加载器标准之间的区别。
  • PSR-4自动加载(►$) - 解释PSR-4自动加载标准的教程。
  • 静态在PHP(►)中的工作方式 - 介绍静态成员在PHP中的工作方式。
  • 何时使用静态方法 - 一个教程,解释了何时在PHP中使用静态方法。
  • PHP例外 - 关于PHP中例外的介绍。
  • 您什么时候应该使用例外? - 一个教程,解释了何时在PHP中使用异常。
  • PHP中的错误处理 - 关于PHP和异常中错误处理的介绍。
  • 什么是PHP魔术方法? - 一个教程,解释了什么是魔术方法和有关如何在PHP中使用它们的示例。
  • PHP中的魔术方法和预定义常数 - 关于魔术方法和PHP中预定义常数的教程。
  • 什么是PHP特征? - 一个教程,解释了PHP中的什么以及如何使用特征。
  • 使用PHP 5.4中的特征 - 另一个教程,解释了PHP中的特征以及如何使用特征。
  • PHP反射API(►) - 解释PHP反射API的教程。
  • PHP中的反射是什么? - 一个教程,解释了PHP中有关反射的内容,何时使用和一些示例。
  • PHP中的反射 - 另一个有关PHP反射的教程。
  • UML 2.0教程(►) - 有关UML的简介教程。
  • UML-关于UML的另一个介绍教程。
  • 作曲家引物 - 关于什么是什么以及如何使用作曲家的完整教程。
  • 与作曲家的易于包装管理 - 有关作曲家的介绍。
  • PHP与作曲家,命名领域和PHPunit的更好工作流程 - 简介教程,解释了如何在PHP项目中使用作曲家,名称空间和PHPUNIT。
  • PHP测试基础知识(►) - 有关PHP测试的介绍。
  • 测试驱动的PHP在行动中(►$) - 有关PHP中测试驱动开发的介绍。
  • 在PHP中进行测试(►$)的OOP-关于PHP的OOP的教程,并带有测试。
  • PHPDOC简介 - 有关PHP中代码文档的介绍。
  • PHP&Enums(►) - 有关PHP中的枚举的介绍。
  • 类型提示在PHP中 - 有关类型提示的介绍。
  • 静态和动态键入简介 - 一个教程,解释了编程中的静态和动态键入。
  • PHP中的注释:它们存在! (►) - PHP注释的介绍。

面向对象的设计

面向对象的设计教程。

  • PHP(►$)中面向对象的设计 - PHP中面向对象设计的简介。
  • 面向对象的设计备忘单 - 有关面向对象设计的备忘单。
  • 面向对象设计的原理 - 有关面向对象设计的一些原则的介绍。
  • OO设计的基础 - 关于面向对象设计的一些想法。
  • 如何编写包含变化的代码 - 介绍OOD原则,例如凝聚力,正交性,耦合,固体等。
  • 在PHP中建立七个良好的面向对象的习惯 - 关于PHP中OOP的良好习惯的教程。
  • 您必须理解的3个关键软件原则 - 简介干燥,亲吻和Yagni原则。
  • 从愚蠢到坚实的代码! - 坚实原则的简介。
  • 不要愚蠢:掌握坚固! - PHP中固体原理的简介。
  • 不要愚蠢,掌握固体 - 幻灯片 - PHP中固体和其他OOD原则的介绍。
  • 坚实的原则 - 有关PHP中固体原理的一系列教程。
  • 单一责任原则 - PHP中单个责任原则的简介。
  • 开放/封闭的原则 - PHP中开放/关闭原理的简介。
  • 构造者和破坏Liskov替代原则 - PHP中Liskov替代原则的介绍。
  • 控制反转 - 好莱坞原理 - PHP中控制原理反转的介绍。
  • 依赖性反转原理 - PHP中依赖性反转原理的简介。
  • SRP:单一责任原则 - 一篇文章解释了单一责任原则。
  • 开放式原则 - 解释开放/封闭原则的文章。
  • Liskov替代原则 - 解释Liskov替代原则的文章。
  • 界面隔离原理 - 解释界面隔离原理的文章。
  • 依赖性反转原则 - 解释依赖性反转原理的文章。
  • 控制容器和依赖注入模式的反转 - 有关控制容器倒置和依赖注入模式的文章。
  • 在野外浸入 - 一篇有关依赖性反转原则的文章。
  • 减少耦合 - 有关减少耦合的文章。
  • 告诉不要问 - 介绍不要询问原则。
  • Demeter法律简介 - Demeter法律简介。
  • 您不需要它 - 对Yagni原则的介绍。
  • 过早优化 - 过早优化反图案的简介。
  • 原始的痴迷 - 原始痴迷抗pates的简介。
  • 上帝阶级 - 神阶级反诉说。
  • 对象健美操 - 对核果的对象简介。
  • 您的代码很烂,让我们修复它! - php中的对象的口感简介。
  • 域驱动设计 - 域驱动设计的简介。
  • 空对象模式 - 域模型中的多态性 - PHP中的空对象模式的简介。
  • 服务简介 - PHP中的服务简介。
  • 朝着持久性层发展 - PHP中持久层实现的简介。
  • 建立域模型 - 持久性不可知论和建立域模型的简介 - 集成数据映射器 - 有关在PHP中创建域模型的教程。
  • 处理聚合根的集合 - 存储库模式 - PHP中存储库模式的简介。
  • 值对象 - PHP中值对象的简介。
  • 实体和价值对象之间有什么区别? - 解释实体和价值对象之间差异的教程。
  • 主动记录和数据映射器有什么区别? - 一个教程,解释了主动记录和数据映射器模式之间的差异。
  • 管理班级依赖性:依赖注入,服务定位者和工厂的简介,第1部分和管理阶级依赖性:依赖注入,服务定位者和工厂的简介,第2部分 - 依赖注入,服务定位者和工厂的简介。
  • 货币模式:代表价值单元对的正确方法 - PHP中金钱模式的简介。
  • 在PHP中使用货币和货币工作 - 关于如何在PHP中使用货币和货币的教程。
  • 使用PHP中的产品,订单和销售 - 关于如何使用PHP中的产品,订单和销售的教程。
  • 重复使用实施 - 继承,组成和委派的段落 - 关于PHP中的代码重复使用和OOP的教程。
  • Design Tech Talk系列礼物:OO设计性设计(►) - 关于面向对象设计的测试性的讨论。
  • 干净的代码会话 - 不要寻找东西! (►) - 关于面向对象设计的测试性的另一个讨论。
  • 与安东尼的编程 - 范式汤(►) - 编程范例及其差异的简介。
  • 安东尼 - 依赖注入(►) - 依赖注射简介。
  • 什么是依赖注入? - PHP中依赖注射的简介。
  • PHP 5.3的依赖注射 - 有关PHP中依赖注射的幻灯片。
  • 为什么使用依赖注入容器? - 关于什么是什么以及何时使用依赖性注入容器的教程。
  • 带有丘疹的依赖注射 - 依赖注入的简介以及如何使用丘疹。
  • 依赖注入与依赖性反转原理不同 - 一个教程,解释了依赖注入和依赖性反转原理之间的差异。
  • 企业应用程序体系结构模式的目录 - 企业应用程序体系结构模式的目录。

设计模式

设计模式教程。

  • 设计模式 - 有关设计模式的完整教程。
  • 设计模式的初学者指南 - 设计模式的简介教程。
  • 设计模式 - 安东尼(►)编程 - 设计模式简介。
  • 超越设计模式 - 设计模式的另一个简介教程。
  • PHP设计模式的何时何处 - 一个教程,解释了PHP中的设计模式的原因和何时。
  • 设计模式研讨会(►) - 有关PHP设计模式的研讨会。
  • 设计模式视频教程(►) - 有关设计模式的系列。
  • PHP设计模式 - 可重复使用的面向对象软件的元素(►) - 有关PHP中设计模式的系列。
  • 敏捷设计模式(►$) - 有关PHP中设计模式的系列。
  • PHP(►$)中的设计模式 - 另一个有关PHP设计模式的系列。
  • 使用PHP的设计模式简介 - php中的固体和设计模式的介绍幻灯片。
  • 数据库设计模式 - 关于PHP中数据库设计模式的幻灯片。
  • 设计模式PHP-设计模式的集合和PHP中的一些代码实现。
  • 反模式 - 关于反模式的完整教程。
  • 带有PHP的设计模式 - 适配器 - 关于适配器模式的教程。
  • 适配器模式的实际方面 - 关于适配器模式的另一个教程。
  • 了解命令设计模式 - 有关PHP中命令模式的教程。
  • 了解观察者模式 - 关于PHP中观察者模式的教程。
  • 迭代器 - 与Anthony(►)编程 - PHP中的迭代器模式简介。
  • PHP(►)中的迭代器 - 关于迭代剂的讨论。
  • 调解员 - 安东尼的编程 - 调解器模式介绍。
  • 使用立面模式来管理复杂性 - php中的立面模式介绍。
  • 使用存储库有什么好处? - PHP中的存储库模式简介。
  • 存储库设计模式 - 关于PHP中存储库模式的完整教程。
  • 前控制器图案的简介,第1部分和前控制器图案的简介,第2部分 - PHP中前控制器模式的简介。
  • 模板方法模式 - 覆盖策略逻辑 - PHP中的模板方法简介。
  • 什么是工厂方法设计模式? - PHP中的工厂模式介绍。
  • 什么是装饰物图案? - php中的装饰图案简介。

重构

重构教程。

  • 重构 - 有关重构的完整教程指南。
  • 代码重构(►) - 有关代码重构的系列。
  • 清洁代码重构(►) - 有关PHP中的重构和清洁代码的讨论。
  • 重构旧版代码 - 有关与示例重构遗产代码的教程系列。
  • 检测代码气味(►$) - 有关PHP中有关代码气味的系列。
  • 重构代码(►$)的技术 - 有关PHP中重构代码的系列。
  • 重构工作流(►) - 关于重构工作流的讨论。
  • 除了干净的代码之外 - 有关干净代码的介绍。
  • 重构目录 - 重构目录。

建筑学

建筑教程。

  • 创建自己的PHP框架 - 一系列有关如何创建自己的PHP框架的文章。
  • 创建自己的MVC系列(►) - 有关如何创建自己的PHP框架的另一个系列。
  • 网络MVC的初学者指南 - 有关网络的MVC的教程。
  • MVC模式和PHP,第1部分以及MVC模式和PHP,第2部分 - 有关MVC模式的简介教程。
  • MVC的替代方案 - MVC替代体系结构的简介。
  • N层体系结构 - 简介 - N层体系结构简介。
  • 六边形建筑 - PHP中的六边形建筑介绍。

各种各样的

与OOP无关,而是有趣的资源。

  • 很棒的PHP-精心策划的PHP库,资源和闪亮的东西的精选列表。
  • PHP正确的方式 - 有关PHP中最佳实践和教程的完整指南。
  • PHP讲座幻灯片 - 关于PHP基础知识,OOP,REST,COMPOSER,MVC,设计模式,ORM,Security,Security,OOD,OOD和PHP中的完整幻灯片。
  • PHP中的功能编程 - PHP中功能编程简介。
  • 功能编程和PHP- PHP中功能编程和概念的另一个介绍。
  • 类型是什么 - 有关类型和PHP的教程。
  • PHP开发人员的数据结构:堆栈和队列 - 有关PHP中堆栈和队列数据结构的教程。
  • PHP开发人员的数据结构:树 - 有关PHP中树数据结构的教程。
  • PHP开发人员的数据结构:堆 - 有关PHP中堆数据结构的教程。
  • PHP开发人员的数据结构:图形 - 有关PHP中图数据结构的教程。
  • PHP安全陷阱(►$) - 有关PHP安全性的系列。

视频

有关面向对象的编程和相关概念的视频。

  • ...还有更多...

幻灯片

关于面向对象的编程和相关概念的幻灯片。

  • PHP中的OOP-使用PHP的对象模型作为OOP概念和术语的介绍性教程。

课程

有关面向对象的编程和相关概念的课程。

  • ...还有更多...

图书

关于面向对象的编程,分析,设计和相关概念的奇妙而必读的书籍。

  • PHP对象,模式和实践
  • 头首先设计模式
  • 设计模式:可重复使用的面向对象软件的元素
  • 首先是面向对象的分析和设计
  • C#中的敏捷原则,模式和实践
  • 在测试的指导下,不断发展的面向对象的软件
  • 测试驱动的开发:以身作则
  • 清洁代码:敏捷软件手工艺手册
  • 重构:改善现有代码的设计
  • UML蒸馏:标准对象建模语言的简短指南
  • 企业应用程序体系结构的模式
  • 域驱动的设计:解决软件中心的复杂性
  • 务实的程序员:从忠于人到硕士
  • 热情的程序员:在软件开发方面创造出色的职业
下载源码

通过命令行克隆项目:

git clone https://github.com/aviprf10/PHP-oops.git