PHP es uno de los lenguajes de lado servidor más extendidos en la web. Nacido
en 1994, se trata de un lenguaje de creación relativamente creciente que ha
tenido una gran aceptación en la comunidad de webmasters debido sobre todo a la
potencia y simplicidad que lo caracterizan.
PHP nos permite embeber su pequeños fragmentos de código dentro de la página
HTML y realizar determinadas acciones de una forma fácil y eficaz sin tener que
generar programas programados íntegramente en un lenguaje distinto al HTML. Por
otra parte, y es aquí donde reside su mayor interés con respecto a los lenguajes
pensados para los CGI, PHP ofrece un sinfín de funciones para la explotación de
bases de datos de una manera llana, sin complicaciones.
Podríamos efectuar la quizás odiosa comparación de decir que PHP y ASP son
lenguajes parecidos en cuanto a potencia y dificultad si bien su sintaxis puede
diferir sensiblemente. Algunas diferencias principales pueden, no obstante,
mencionarse:
PHP, aunque multiplataforma, ha sido concebido inicialmente para entornos UNIX
y es en este sistema operativo donde se pueden aprovechar mejor sus prestaciones.
ASP, siendo una tecnología Microsoft, esta orientado hacia sistemas Windows,
especialmente NT.
Las tareas fundamentales que puede realizar directamente el lenguaje son
definidas en PHP como funciones mientras que ASP invoca más frecuentemente los
objetos. Por supuesto, esto no es más que una simple cuestión de forma ya que
ambos lenguajes soportan igualmente ambos procedimientos.
ASP realiza numerosas tareas sirviéndose de componentes (objetos) que deben ser
comprados (o programados) por el servidor a determinadas empresas especializadas.
PHP presenta una filosofía totalmente diferente y, con un espíritu más generoso,
es progresivamente construido por colaboradores desinteresados que implementan
nuevas funciones en nuevas versiones del lenguaje.
Este manual va destinado a aquellos que quieren comenzar de cero el aprendizaje
de este lenguaje y que buscan en él la aplicación directa a su proyecto de sitio
o a la mejora de su sitio HTML. Los capítulos son extremadamente simples, sino
simplistas, buscando ser accesibles a la mayoría. Ellos pueden ser
complementados posteriormente con otros
artículos de mayor nivel destinados a gente más experimentada.
La forma en la que hemos redactado este manual lo hace accesible a cualquier
persona no familiarizada con la programación. Sin embargo, es posible que en
determinados momentos alguien que no haya programado nunca pueda verse un poco
desorientado. Nuestro consejo es el de no querer entender todo antes de pasar al
siguiente capítulo sino intentar asimilar algunos conceptos y volver atrás en
cuanto una duda surja o hayamos olvidado algún detalle. Nunca viene mal leer
varias veces lo mismo hasta que quede bien grabado y asimilado.
Esperamos que este manual resulte de vuestro agrado y que corresponda a nuestras
expectativas: El poder acercar PHP a todos aquellos amantes del desarrollo de
webs que quieren dar el paso hacia las webs "profesionales".