Introducción a la programación en PHP

Valoración del artículo:
Explicamos someramente qué es el PHP y lo comparamos a otros lenguajes para el desarrollo de webs dinámicas
Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.
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.

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.

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í.

Comentarios
Fueron enviados 29 comentarios al artículo
20 comentarios no revisados
9 comentarios revisados:
Por: María Celia
03/1/02
He probado todos los ejemplos. Han funcionado perfecto.
Por: james henao diaz
12/4/05
Hasta ahora estoy manejando instalaciones de mysql-php-apache en windows xp y se me ha dificultado mucho ello a pesar de modificar el php.ini y el htppd logro instalarlo pero despues de reiniciar la maquina me aparece el siguiente error:

(OS 10048) solo se permite un uso de cada direccion de socket(protocolo/direccion de red/puerto):make sock:could not bind to address 0.0.0.0:80
no listening sockets, shutting dow unable to open logs.
note the error or messages above and press the (esc) key to exit

Que debo hacer al respecto,gracias por su colaboracion

Bogota - Colombia
Por: dario
19/4/05
Verifica que no se este activando el IIS y el apache en el mismo puerto. 80
Por: Jorge
06/6/05
Creo que todo el material de este sitio es excelente, pero no estoy de acuerdo con la política de las descargas.
De todas formas les quiero dar las gracias a todos los que forman parte de este sitio, porque gracias a ustedes he aprendido mucho.
Por: raymundo
09/7/05
SI es en Win2 Puedes descargar el easyPHP
http://www.easyphp.org/
Ya incluye el Apache MySQL PHP (y PHPMyAdmin)
Por: Hugobless
02/12/05
Me paso lo mismo, el problema era con el skype utilizaba el 80 y el 443 opcionales
Por: Leo
24/12/05
fijate en el archivo httpd.conf que no figure dos veces la sentencia
"Listen 80"

A mi me figuraba 2 veces así le añadí '#' al comienzo de uno y anduvo bien. Saludos
Por: Peter
24/11/06
Estimados, yo tenía el mismo problema. Me aseguré de no tener el IIS arriba, pero igual tenía problemas. Entonces entre al I Explorer puse http://127.0.0.1:80 y me abrío el panel de control del Emule, que se ve que en algún momento le active el Servidor Web. Así que desactive el servidor del Emule y Listo. Verifiquen no tener ningún servicio utilizando ese puerto, yo juraba que no tenía nada hasta que lo verifique con el explorer... si no revisen bien los servicios qeu tienen arriba o con el task manager...

Espero que tengan suerte saludos... aahh.. es el apache 2.2 sobre Win XP Prof SP 2

magnelv...
Bendiciones
25/4/09
Brother DIOS LOS BENDIGA grandemente de verdad es muy bueno el contenido de esta pagina...me ayudan demasiado en mis estudios gracias y sigan asi bendiciones

Manuales relacionados
Categorias relacionadas
El autor
Rubén Alvarez
Redactor de DesarrolloWeb.com
http://www.desarrolloweb.com
Lectura recomendada
Últimas noticias
Alojados en el grupo