INTRODUCCION A PHP
Enviado por bubux30 • 2 de Junio de 2014 • 1.787 Palabras (8 Páginas) • 146 Visitas
Parte 1:
Qué es PHP
Capítulos introductorios donde hablaremos sobre los lenguajes de desarrollo del lado del
servidor en general para explicar PHP en particular y que se entienda cuál es su modo de
funcionamiento y los tipos de cosas que se pueden hacer con este lenguaje.
1.1.- Introducción a la programación en PHP
Explicamos someramente qué es el PHP y lo comparamos a otros lenguajes para el desarrollo de webs
dinámicas
PHP es el lenguaje de lado servidor más extendido en la web. Nacido en 1994, se trata de un lenguaje de creación
relativamente reciente, aunque con la rapidez con la que evoluciona Internet parezca que ha existido toda la vida. Es un
lenguaje que ha tenido una gran aceptación en la comunidad de desarrolladores, debido a la potencia y simplicidad que
lo caracterizan, así como al soporte generalizado en la mayoría de los servidores de hosting.
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, combinando lo que ya sabemos del desarrollo HTML. Es decir, con PHP
escribimos scripts dentro del código HTML, con el que se supone que ya estamos familiarizados. 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:
Actualizado: En estos momentos ya no es tan polémica la comparación de PHP con ASP, puesto que son dos lenguajes que han
evolucionado de maneras distintas. Mientras que ASP se ha estancado y han salido productos nuevos como .NET para sustituirlo, PHP ha
ido mejorando mucho con los años y actualmente su potencia y posibilidades son totalmente distintas, con lo que ha dejado muy atrás la
competencia con ASP. Este manual lo comenzamos con la versión 3 de PHP y hoy ya van por la 5 y están cerca de sacar la versión 6. Así
pues ya no tiene mucho sentido comparar PHP con ASP, aunque las líneas siguientes a esta nota, que distinguen ASP de PHP, pueden ser
de utilidad y una referencia válida, puesto que estas diferencias no han cambiado a día de hoy.
Así mismo, queremos informar que a pesar del manual tener ya cierto tiempo publicado, siempre lo estamos actualizando cuando surgen
cambios en los modos de trabajo con PHP.
• 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.
Manual de Programación en PHP: http://www.desarrolloweb.com/manuales/12/
© Los manuales de DesarrolloWeb.com tienen el copyright de sus autores. No reproducir sin autorización.
2
Tu mejor ayuda para aprender a hacer webs
www.desarrolloweb.com
• ASP realiza numerosas tareas sirviéndose de componentes (objetos) que deben ser comprados a determinadas
empresas especializadas (o programados por nosotros mismos en otros lenguajes). 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.
Antes de comenzar a leer este manual es altamente aconsejable, sino imprescindible, haber leído previamente el manual
sobre manual sobre páginas dinámicas en el cual se explica a grandes rasgos qué es el PHP, algunos conceptos útiles
sobre el modo de trabajar con páginas dinámicas al mismo tiempo que nos introduce algunos elementos básicos de la
programación como pueden ser las variables y las funciones.
Otra referencia a la cual haremos alusión es el tutorial de SQL que nos será de gran ayuda para el tratamiento de bases
de datos y a MySQL, del que podremos aprender muchas cosas en el Taller de MySQL.
Para todos los lectores, pero aun más para las personas más inexpertas y con más dificultades de aprendizaje, tenemos
además una recomendación que puede ayudarles mucho. Se trata del Videotutorial de PHP que estamos publicando
con diversos vídeos que explican con gran detalle la programación en PHP.
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".
Los scripts que usamos en estos primeros ejemplos pueden ser descargados aquí.
Artículo por Rubén Alvarez
1.2.- Breve historia de PHP
Desde sus inicios hasta la versión 4 ha sido desarrollado por muchas personas.
PHP es un lenguaje creado por
...