php - 为什么 PHP 被认为是面向对象的?

标签 php oop programming-languages

我一直在阅读 OOP 的定义,但不明白为什么 PHP 被认为是面向对象的。

这与 PHP 的“基本级别”不是和更高级的功能有什么关系吗?

最佳答案

在许多标准库已经创建并且语言已经建立之后,面向对象的功能通过版本 3-5 分阶段添加到 PHP。 Background

因此,标准库不是面向对象的,因此日常 PHP 脚本根本不需要使用任何 OO 风格的功能。尽管 PHP 现在具有面向对象语言的大部分标准功能,但许多作者并未使用它们。

后来添加到该语言的库函数继续使用函数式风格以保持一致性,尽管许多扩展模块确实使用对象。

关于php - 为什么 PHP 被认为是面向对象的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3895033/

相关文章:

php - Javascript JSON.parse : unexpected character error

php - 带有 'now() + INTERVAL' 的 INSERT 语句在具有命名占位符的 PDO 中插入 000

python - 对象用作 "self"参数?

学习新语言时要解决的算法/问题

programming-languages - 尝试让编程语言做一些它不想做的事情是不是一个好主意?

php - 在 Composer 为存储库设置名称

php 将字符串中的 $variable 替换为 $variable 的内容

具有可变属性的Javascript对象: Is it possible?

php - 我如何从 OOP 编程中的类返回多个数据库记录

python - 'lambda' 关键字的更短替代方案?