(Hypertext Preprocessor)

Es un lenguaje de programación creado especialmente para el desarrollo de páginas web dinámicas, ya que puede ser incrustado dentro del código HTML y orientado a la creación de hipertextos.
- Es el lenguaje más utilizado para el armado de sitios web.
A medida que internet fue creciendo y sus funciones se ampliaron, las acciones requeridas también se hicieron complejas.
Ya no alcanzaba con presentar el texto en una página y definir su estilo como proponía el HTML. Fue así como surgieron lenguajes que permitían ampliar sus funciones, como es el caso de PHP.
Su nombre proviene de las siglas del término en inglés Hypertext Preprocessor (inicialmente PHP Tools o Personal Home Page Tools).
Fue creado en 1994 por Rasmus Lerdorf, un programador nacido en Groenlandia. Sin embargo, la implementación principal de PHP es producida por The PHP Group.
- No cuenta con licencia, es un software libre, gratuito y multiplataforma.
Generalmente no se ejecuta en la computadora sino en un servidor web, tomando el código en PHP como su entrada y creando páginas web como salida. Las páginas que cuentan con este lenguaje pueden acceder a bases de datos, conexiones en red y otras tareas para crear la página nal que verá el usuario.
Ventajas #
- Gran parecido con los lenguajes más comunes de programación estructurada (C y Perl).
- Permite crear aplicaciones y funciones complejas con pocos conocimientos.
- Todo en su diseño está orientado a facilitar la creación de funciones claves para las páginas web, de forma sencilla.
- Permite la conexión a diferentes tipos de servidores de bases de datos: MySQL, PostgreSQL, Oracle, Microsoft,SQL Server, entre otros.
- PHP también tiene la capacidad de ser ejecutado en la mayoría de los sistemas operativos, tales como UNIX, Linux, Mac OS X y Windows.
- Posee una amplia documentación en su página oficial, que destaca todas las funciones del sistema, con explicación y ejemplos en un único archivo de ayuda.
- Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.
Funciones #
Crear, borrar, mover, modificar, transferir archivos por FTP (File Transfer Protocol o protocolo de transferencia de archivos).
Cualquier tipo de operación más o menos compleja puede ser programada en PHP a partir de una amplia librería de funciones.
PHP se escribe dentro del código HTML, lo que lo hace realmente fácil de utilizar para quienes cuentan con conocimientos mínimos de programación y cuenta con ventajas, independencia de plataforma, rapidez y seguridad.
Si quieren ahondar en el conocimiento de este lenguaje, pueden visitar su página oficial, en la que encontrarán muchísima información.