¿Qué es PHP?
PHP significa PHP: preprocesador de hipertexto, con ese PHP que representa la página de inicio personal [herramientas]. Este tipo de acrónimo se conoce como un retónimo. Originalmente, en 1994, el lenguaje fue diseñado como un pequeño conjunto de binarios utilizados para recopilar algunos datos básicos de tráfico del sitio. En 1997, el analizador fue reescrito por dos israelíes y el nombre se cambió al acrónimo actual; se determina que el preprocesador de hipertexto era un nombre decididamente más aceptable en el mundo de los negocios.
Es un lenguaje de código abierto, utilizado principalmente para el contenido web dinámico y las aplicaciones del lado del servidor. PHP a menudo se señala como el principal competidor con lo siguiente:
- C# de Microsoft - Visual Basic.net - Familia ASP
- Java de Sun - JSP
- Macromedia's Coldfusion
- CGI-Perl
PHP tiene muchas bibliotecas de código abierto incluidas con la construcción del núcleo, y muchas más están fácilmente disponibles. Existen extensiones para ayudarlo a interactuar con varios sistemas, yoNcluding IRC, varios formatos de compresión y API de Windows. Existen otras extensiones para permitir que PHP genere formatos de archivo en la marcha, como una extensión popular que le permite crear películas de Adobe Flash®.
Desde la versión 3, PHP tiene funciones integradas orientadas a objetos. La versión 5 construida sustancialmente en esta funcionalidad limitada, y el lenguaje ahora tiene capacidades sólidas orientadas a objetos, incluidas interfaces, excepciones, destrucciones y resúmenes.
PHP alcanzó una gran popularidad con la versión 4, lanzada en 2000. En 2004, la versión 5 debutó, y ahora se considera uno de los principales idiomas utilizados para la secuencia de comandos del lado del servidor.
Sin duda, gran parte de su popularidad se debe a su relativa facilidad para aprender y su notoria flojedad. Las matrices y las variables en PHP pueden contener cualquier tipo de objeto, las variables no necesitan ser declaradas y la sintaxis es notablemente simple.
A diferencia de muchos langUAGS, como C# o Perl, que tienen principalmente seguidores de programadores más generalistas, muchos programadores de PHP no conocen otro lenguaje. En ocasiones, esto hace que se descarte como un lenguaje menor, pero su creciente popularidad y los muchos sitios robustos y eficientes construidos lo usan como una estructura parecen disipar este mito.
.PHP ocasionalmente ha sido criticado por lo que algunos consideran fallas de seguridad, en comparación con idiomas como ASP. La falta de mensajes de error fácilmente comprensibles, un archivo de configuración a veces demasiado robusto y un conjunto obviamente incompleto de funciones incorporadas también apuntan como áreas que podrían usar una mejora marcada.
El desarrollo continúa APACE, sin embargo, y con cada construcción sucesiva, la langugage parece abordar cada vez más las preocupaciones planteadas por su comunidad de código abierto.