PHP5 y ahora luego con su versión 6 hace una plataforma de desarrollo de arquitectura, obviamente orientado a objeto.
Hay que profesionalizar el desarrollo del lenguaje PHP hacia una arquitectura POO de calidad, paradigmas de diseños que implemente patrones de diseños oop, 3 capas (MVC), etc.
A estas alturas PHP a ido evolucionando lo suficiente para desarrollar aplicaciones de gran escala, así como en JAVA o .net, Hoy en día ya existen herramienta que permiten trabajar como "plataforma", en mi caso ya llevo un par de meses en que trabajo con
Zend Platform +
Eclipse PHPIDE +
ZendFramework, estos tres componentes se transforman en una potente plataforma de desarrollo en PHP 5 OOP.
este blog es muy interesante y habla sobre el tema:
http://phpsenior.blogspot.com/2006/1...p-debemos.html