我只是好奇是否有任何项目试图将所有(或大多数)PHP的内置函数分组到更面向对象的类层次结构中.例如,将所有字符串函数分组为单个String类等.
我意识到这实际上不会解决任何问题(除非修改发生在PHP源代码级别),因为所有内置函数仍然可以在全局命名空间中访问,但它肯定会使可用性更容易.
方式太多次了.一旦有人发现PHP具有OO功能,他们就想将所有内容包装在类中.
PHP中OO的重点在于您可以以任何方式构建解决方案.但是将对象中的现有函数包装起来并没有带来太大的回报.
据说PHP的核心已经非常面向对象了.看看SPL吧.
我认为像这样的东西是PHP向前发展的整体.作为一名.Net程序员,我发现PHP使用它的100万和1个全局函数很痛苦.PHP 5.3具有名称空间是很好的,但是当它们自己的库甚至不是面向对象时更不用说,更不用说使用命名空间了.我不介意PHP作为一种语言,但他们的API非常混乱,可能需要彻底改革.有点像VB成为VB.Net时经历的那种.