Justi Lunes, 29 de Octubre de 2007 a las 16.49
   Imprimir artículo
elWebmaster.com

Taller de PHP: Introducción

PHPEste es el primer artículo editorial del Taller de PHP donde podrás conocer de qué se trata este lenguaje, cómo aplicarlo y algunos tips extra para sacarle el máximo provecho. Para empezar, PHP es un lenguaje de programación para páginas web que permite generar páginas dinámicas del lado del servidor. Para ser un poco más preciso, nos referimos por páginas dinámicas a aquellas páginas que van a cambiar su contenido dependiendo de los valores que se le asignen.

Sin ir más lejos, este mismo blog está programado en PHP y para ver los artículos se utiliza siempre el mismo archivo, pero se muestra el contenido de acuerdo a la id del artículo que se le está pidiendo.

¿Y por qué del lado del servidor? Esto significa que el código PHP va a ser interpretado en el servidor. Así, lo que el usuario verá en pantalla será el contenido generado por la interpretación del archivo PHP que el usuario está solicitando.

Una de las grandes ventajas que tiene PHP es su gran versatilidad a la hora de trabajar con bases de datos, permitiendo realizar páginas con información almacenada en forma persistente en bases de datos y mostrarla según la petición de los usuarios.

Primeros pasos

Dentro de un archivo PHP se puede alternar entre código html y código PHP. Esto nos permite realizar páginas dinámicas de forma fácil: realizando toda la estructura con html y luego agregando el contenido dinámico.

Imaginemos una página html común, pero en lugar de ser index.html es index.php. Cuando se quiera agregar código PHP habrá que hacerlo dentro de las etiquetas <?php y ?> o <? y ?>, por ejemplo:

<html>
<head>
<title>hola mundo</title>
</head>
<body>
<h1>incluir código PHP en html</h1>
<p><? acá va el código PHP ?></p>
</body>
</html>

Variables

Las variables son elementos que creamos para asignarles un valor o dato específico (que puede cambiar a lo largo de nuestro archivo). En PHP, las variables se definen anteponiendo el signo $, por ejemplo:

$hola = "hola mundo";

En el código anterior definimos la variable hola la cual contiene la información hola mundo. Noten que al final agregué un punto y coma (;). En PHP, siempre que se termine una instrucción hay que aclararlo de esta forma.

Tip

Lo ideal a la hora de programar es definir todas las variables y realizar las operaciones antes del código html y en ese código mostrar los resultados de nuestras variables. Por ejemplo, un código completo de hola mundo sería:

<? $hola = "hola mundo"; ?>
<html>
<head>
<title>
<? echo $hola; ?></title>
</head>
<body>
<h1>incluir código PHP en html</h1>
<p><? echo $hola; ?></p>
</body>
</html>

La funcion echo lo que hace es imprimir una o más cadenas de texto. En nuestro ejemplo anterior, como la variable contenía una cadena de texto (string), lo que el navegador hubiera mostrado es:

<html>
<head>
<title>hola mundo</title>
</head>
<body>
<h1>incluir código PHP en html</h1>
<p>hola mundo</p>
</body>
</html>

En los próximos artículos de este taller ya profundizaremos en el uso de este potente lenguaje.

Ver también: XAMPP, servidor web fácil de instalar

TEMARIO  

CLASE SIGUIENTE >>

Enviar a Del.icio.us Enviar a Meneame Enviar a Digg Enviar a Fresqui Enviar a Enchilame

Comentarios (34)

  1. luis dice:

    Espero que valga la pena el curso, porque no se nada de php y lo quiero empezar a utilizar.

  2. diegotk dice:

    Creo que en verdad se necesitarian mas imagenes para visualiar un poco mas sobre como utilizar PHP

  3. Guillermo dice:

    bueno nosotro estamo un servidor y por lo general estamo trabajando con php, pero necesitamos mas herramientas

  4. David Carrasco dice:

    se deberia de iniciar con alguna indicacion o alguna referencia para bajar los instaladores de apache para poder correr el servidor en php, seria bueno que sea un servidor apache que corra en windows xp, para poder ir realizando las practicas a medida que el curso avanza.

  5. luis dice:

    descarga de un tutorial para estudiarlo

  6. Miguel Mustafa dice:

    Me parece novedoso,pero para quienes notenemos mucha practica en elaboracion de pagina web, el contenido debe ser mas ilustrativo, de manera que se pueda ver que hace cada comando para los fines de elaborar un pagina web.

  7. Peter dice:

    Gracias por el taller, falta crear como un indice de los temas a tratar para darle un orden.
    de nuevo gracias.

  8. jkharl dice:

    Me interesa este lenguaje…. Voy a seguir a ver q pasa

  9. eduardo dice:

    quiero saber como utilizan sql con php (algun ejemplo)

  10. Freddy dice:

    Es interesante el tema, espero la continuidad del mismo y de otros temas mas sobre diseño web y lenguajes de programacion

  11. Mauricio Cifuentes C. dice:

    Es interesante el tema pero antes de empezar a programar es necesario configurar Apache y la base de datos, lo que no es facil porque hay que meterse en un archivo poco amigable, de las 5 veces que instale,PHP, MySql y Apache no me funciono ninguna ya que siempre tenia problemas en los archivos .INI de MySql y de Apache. Por lo tanto antes de comenzar con la programaciòn misma es necesario gastarse tiempo en la configuraciòn de estos archivos.

    No obstante lo anterior el tema me interesa y los animo a seguir con este taller.

    Felicitaciones.

  12. Enrique Guanilo dice:

    Seguid pa delante nomas, me apúnto en el Taller. Gracias

  13. Miguel Angel dice:

    Me interesa volcar una base de datos en Access a Mysql y Php, espero me sirva de mucho

  14. Gerardo Paul Viacava Breiding dice:

    Estoy apuntado y atento a recibir mas información interesante. Felicitaciones!.

  15. luis dice:

    Respetados señores:
    Donde se puede descargar el taller para nuestra enseñanza y facilidad.
    Su taller es muy aplicable hacia otras personas que lo requieran.

    gracias

  16. ALberto Enciso dice:

    Hace tiempo seguí algunos cursos de PHP básicos, he leído algo.

    Sé programar, pero la verdad con lo que leí no supe como utilizarlo. Fuera bueno que el curso fuera orientado a como ir haciendo cierta aplicación, o una página.

  17. Goar dice:

    Espero que el curso esté bueno, pero a mi criterio le falata algo incial (al menos para los que no sabemos) y es
    ¿Dónde optengo el programa php?
    ¿Cómo lo instalo en mi computadora para practicar?
    ¿Debo hacer algo más que no sepa y por lo tanto no lo escriba aquí?

  18. Nancy dice:

    Me gustaría saber en qué fechas se irán publicando las clases. Me parece muy bien la iniciativa del curso y hasta ahora la clase me parece muy bien explicada. Gracias.

  19. Camilo Cabrera dice:

    Gracias! por la oportunidades que nos ofrecen por la web, pero entiendo que el curso debe ser mas ilustrado y con ejemplos mas practicos, para lograr mayor eficiencia.

  20. M3g4 dice:

    exelente curso, no puedo esperar a los demas capìtulo felicitaciones por el site es super ùtil y siempre interesante

  21. Juan Manuel dice:

    ¡Hola, Goar! PHP no es un programa, es un Lenguaje de programación. Lo que necesitas instalar para hacer las pruebas con PHP es un servidor, te recomiendo leer la nota de Xampp (haz clic aquí para verla), donde encontrarás las respuestas que necesitas. Para escribir php lo pueden hacer con “notepad” de windows, “dreamweaver” (modo codigo), “eclipse”, o “zend development” y guardar los archivos con extension .php
    ¡Saludos!

  22. Juan Manuel dice:

    ¡Hola, David Carrasco! Lo mismo que para Goar, recomiendo leer la nota de Xampp (haz clic aquí para verla), que amplía la información sobre servidores.

  23. GermánDíaz dice:

    Faltaría ilustrar un poco cómo van quedando las páginas así como hablar de Apache.

  24. Doria Esperanza Apaza Huamanì dice:

    La amplitud que se puede tener con el conocimento de los diferentes programas y su forma de abazar en el conocimiento y sobre todo la actualizaciòn

  25. Abner dice:

    Que tal me parece excelente que más personas esten interesadas en compartir los conocimientos de PHP yo eh estado haciendo lo mismo de diferentes maneras actualmente estoy publicando Video Tutoriales de PHP http://www.abnertrujillo.com/blog/?p=152

  26. Nelson dice:

    Hola: el tener instalado por ejemplo dreamweaber es suficiente para realizar el curso de PHP o es necesario instalar Xampp, cuales son las diferencias, entiendo que PHP es un lenguaje de programación, lo que no entiendo es por que se tiene que trabajar desde Xampp y no desde, como ya menciné desde dreamweaber.
    Gracias.

  27. Abner dice:

    Gracias Debi actualmente un amigo trabaja en un manual de instalación de Apache + PHP + MySQL + PhpMyAdmin y pues estamos con ganas de publicarlo. Soy lector no. de Webmaster.com y la verdad me ah ayudado bastante. Salu2

  28. Abner dice:

    PHP 5 es la nueva version y con la cual esta elaborando el manual, ademas Debi te recomiendo que leas este nuevo proyecto que se esta realizando con otros amigos. www.apperture.org junto con www.poccms.com/modulos.php?modulo=noticia&operacion=vernoti&ID_noticia=34

  29. Abner dice:

    @Nelson: Es necesario tener instalado el Xampp ya que al instalarlo te instala el programa servidor, manejador de bases de datos, y el interprete de PHP, el Dreamweaver al igual que otro editor de texto te funciona nada mas para la elaboracion de tus aplicaciones .php

    ;) Salu2

  30. Edmundo Carranza dice:

    ES UNA EXCELENTE OPORTUNIDAD QUE DAS A LAS PERSONAS QUE DESEA APRENDER MAS DE COMO CREAR PAGINAS WEB, EN MI CASO ESTOY APRENDIENDO MUCHÍSIMO, PERO,SIEMPRE LOS PEROS POR ALGO QUE NOS HACE FALTA, DESEARIA PODER CONTAR CON ALGUNA FORMA DE GUARDAR TUS ARTÍCULOS ANTES DE QUE LOS BORRES EN UNA CARPETA PERSONAL, PODRÍAS CREAR UNA OPCIÓN PARA ESTE FIN, ES QUE TENGOLAMALACOSTUMBRE DEREELERLOS VARIAS VECES Y DE ESA FORMA CAPTAMAR MUCHO MAS TUS CONCEPTOS.

    GRACIAS POR ATENCIÓN PRESTADA

    EDMUNDO

  31. Helen dice:

    UN CURSO MUY INTERESANTE SIEMPRE QUISE HACER UNA PAGINA WEB, ESPERO ESTE CURSO ME FACILITE LAS COSAS. Gracias por el cursillo.

  32. Juan Manuel dice:

    ¡Hola Edmundo! No debes preocuparte por “perder” las clases, primero que nada en elWebmaster.com no borramos ningún artículo/nota/clase que hayamos publicado. Segundo, puedes guardar las clases con el mismo sistema que sirve para guardar cualquier página web: ve a Archivo-> Guardar cómo… (en Internet Explorer) o Guardar página como… (en Firefox) y elige la ubicación local.
    ¡Saludos!

  33. Erick dice:

    Hola,cuando ya termine el taller,no podrian meter todas las clases en una sola carpeta para poder descargarla y tenerla como material de apollo?

    saludos

  34. alejandro dice:

    hola buenas, habra alguna manera de agregar a las clases algun tutorial de como crear un carrito de compras? no me refiero al diseño, sino al codigo php, ya q hay q trabajar con base de datos sino me equivoco, desde ya muchas gracias.

Deja tu opinión