我一直在阅读 OOP 的定义,但不明白为什么 PHP 被认为是面向对象的。
这与 PHP 的“基本级别”不是和更高级的功能有什么关系吗?
最佳答案
在许多标准库已经创建并且语言已经建立之后,面向对象的功能通过版本 3-5 分阶段添加到 PHP。 Background
因此,标准库不是面向对象的,因此日常 PHP 脚本根本不需要使用任何 OO 风格的功能。尽管 PHP 现在具有面向对象语言的大部分标准功能,但许多作者并未使用它们。
后来添加到该语言的库函数继续使用函数式风格以保持一致性,尽管许多扩展模块确实使用对象。
关于php - 为什么 PHP 被认为是面向对象的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3895033/