我一直在阅读 OOP 的定义,但不明白为什么 PHP 被认为是面向对象的。
这与 PHP 的“基础级别”不具备而更高级的功能却有什么关系吗?
在大部分标准库已经创建并且该语言已经建立之后,OO 特性通过版本 3-5 分阶段添加到 PHP 中。背景 http://www.devx.com/webdev/Article/10007/1954
因此,标准库不是面向对象的,因此日常 PHP 脚本根本不需要使用任何 OO 风格的功能。尽管 PHP 现已具备面向对象语言的大部分标准功能,但许多作者并未使用它们。
后来添加到该语言中的库函数继续使用函数式风格以保持一致性,尽管许多扩展模块确实使用对象。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)