La historia del PHP
El PHP, cuyas siglas responden al acrónimo Hypertext Pre-Processsor, es un lenguaje de programación diseñado para la creación de páginas web dinámicas y que se usa principalmente para la interpretación del lado del servidor.
Según indica la web php.net, este lenguaje proviene de un programa anterior llamado PHP/FI, que fue creado por el programador groenlandés Rasmus Lerdorf en 1995 para controlar quién accedía a su curriculum online. Según se requería, Rasmus fue añadiendo más funcionalidades escritas en C para que fuese capaz de comunicarse con bases de datos y permitir a los usuarios desarrollar sencillas alicaciones Web dinámicas. El programador decidió liberar el código para que cualquiera pudiese utilizarlo, así como arreglar errores y mejorar el código.
En el 97 se escribió por segunda vez la implementación en C, con un seguimiento estimado de varios miles de usuarios en todo el mundo. Poco después aparecieron las primeras versiones de PHP 3.0, reescrito completamente por Andi Gutmans y Zeev Suraski y liberado bajo el nombre de "PHP" a secas. Estos mismos desarrolladores comenzaron a trabar después en reescribir el núcleo de PHP. El nuevo motor, Motor Zend, de Zeev y Andi, junto a un montón de nuevas características adicionales, propulsaron el PHP 4.0, liberado oficialmente en mayo del año 2000.
El PHP 5 se lanzó en julio de 2004 después de un largo desarrollo. Está básicamente impulsado por su núcleo, Zend Engine 2.0, que contiene un nuevo modelo de objetos y docenas de nuevas opciones. El PHP 6 aún no ha salido, pero algunas de las diferencias previstas con respecto al PHP 5 son la compatibilidad con Unicode, la limpieza de funcionalidades obsoletas o mejoras en la orientación a objetos.
PHP Elephant, fotografía de Laughing Squid con licencia Creative Commons.
La dificultad que entraña en muchas ocasiones la escritura de código repetitivo ha derivado en la creación de Frameworks que facilitan esta tarea. CodeIgniter es uno totalmente extensible y altamente compatible con gran variedad de versiones y configuraciones. Si estás interesado en aprender a utilizarlo, el desarrollador web José Manuel Lucas impartirá en el espacio CAMON de Murcia una ponencia donde aclarará algunas rutinas. Como el mismo desarrollador dice, "el único requisito es un conocimiento básico de PHP".
Si estás interesado en asistir a esta actividad que, como casi todas las que organiza CAMON en Murcia es libre y gratuita, recuerda que tienes que apuntarte a la misma desde la propia agenda web de CAMON.











