Al menos 39.871 website han implementado el framework CakePHP ( a partir de 2011 ) . El marco CakePHP utiliza un Modelo-Vista -Control patrón de diseño ( MVC ) . Con MVC , un visitante a un sitio web interactúa con el servidor mediante la presentación de una solicitud de enlace . El enlace pasa los datos al controlador . El controlador puede coincidir con la solicitud con ciertos criterios antes de casarse con la petición del usuario con los datos . Los modelos pueden recuperar estos datos desde cualquier número de fuentes, tales como bases de datos MySQL, feeds RSS o archivos planos . Por último , el cliente recibe los datos de la vista.
PHP Layers Menu
El menú Capas PHP utiliza PHP para procesar los datos de los menús HTML dinámicas . Capas de PHP ha sido incluida en más de 45.000 sitios web (ver Recursos para demostración en SourceForge ) .
Symfony
Las funciones framework Symfony ya sea en un Unix o Windows servidor web. Es compatible con casi todos los programas de base de datos . Symfony también afirma ser más que un simple programa de MVC , ya que contiene una serie de características adicionales, tales como el almacenamiento en caché y el andamio . El paquete de Symfony incluye varios otros proyectos de código abierto PHP y librerías de JavaScript .
Zend Framework
El Zend marco de colabora en el desarrollo de aplicaciones Web 2.0 y se integra con la aplicación interfaces de programación ( API ) de los sitios web más populares. Zend proporciona una utilidad de línea de comandos que permite a los desarrolladores generar una estructura inicial del proyecto para tener en sus nuevos proyectos Web a un comienzo rápido. El marco también soporta la integración con la notación de objetos JavaScript ( JSON salidas ) .