Este 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 |








Viernes, 2 de Noviembre de 2007 a las 17.15
Espero que valga la pena el curso, porque no se nada de php y lo quiero empezar a utilizar.
Viernes, 2 de Noviembre de 2007 a las 18.03
Creo que en verdad se necesitarian mas imagenes para visualiar un poco mas sobre como utilizar PHP
Lunes, 5 de Noviembre de 2007 a las 11.43
bueno nosotro estamo un servidor y por lo general estamo trabajando con php, pero necesitamos mas herramientas
Lunes, 5 de Noviembre de 2007 a las 15.22
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.
Martes, 6 de Noviembre de 2007 a las 13.02
descarga de un tutorial para estudiarlo
Martes, 6 de Noviembre de 2007 a las 18.40
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.
Miércoles, 7 de Noviembre de 2007 a las 13.33
Gracias por el taller, falta crear como un indice de los temas a tratar para darle un orden.
de nuevo gracias.
Miércoles, 7 de Noviembre de 2007 a las 14.03
Me interesa este lenguaje…. Voy a seguir a ver q pasa
Miércoles, 7 de Noviembre de 2007 a las 17.33
quiero saber como utilizan sql con php (algun ejemplo)
Lunes, 12 de Noviembre de 2007 a las 06.25
Es interesante el tema, espero la continuidad del mismo y de otros temas mas sobre diseño web y lenguajes de programacion
Jueves, 15 de Noviembre de 2007 a las 15.36
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.
Viernes, 16 de Noviembre de 2007 a las 21.17
Seguid pa delante nomas, me apúnto en el Taller. Gracias
Miércoles, 21 de Noviembre de 2007 a las 16.06
Me interesa volcar una base de datos en Access a Mysql y Php, espero me sirva de mucho
Jueves, 22 de Noviembre de 2007 a las 12.39
Estoy apuntado y atento a recibir mas información interesante. Felicitaciones!.
Viernes, 23 de Noviembre de 2007 a las 09.58
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
Martes, 4 de Diciembre de 2007 a las 03.47
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.
Lunes, 21 de Enero de 2008 a las 11.41
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í?
Lunes, 21 de Enero de 2008 a las 12.47
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.
Lunes, 21 de Enero de 2008 a las 18.39
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.
Martes, 22 de Enero de 2008 a las 01.37
exelente curso, no puedo esperar a los demas capìtulo felicitaciones por el site es super ùtil y siempre interesante
Jueves, 24 de Enero de 2008 a las 09.33
¡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!
Jueves, 24 de Enero de 2008 a las 09.45
¡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.
Jueves, 31 de Enero de 2008 a las 04.11
Faltaría ilustrar un poco cómo van quedando las páginas así como hablar de Apache.
Lunes, 4 de Febrero de 2008 a las 10.55
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
Lunes, 4 de Febrero de 2008 a las 11.34
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
Lunes, 4 de Febrero de 2008 a las 15.18
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.
Lunes, 4 de Febrero de 2008 a las 17.11
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
Lunes, 4 de Febrero de 2008 a las 17.15
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. http://www.apperture.org junto con http://www.poccms.com/modulos.php?modulo=noticia&operacion=vernoti&ID_noticia=34
Miércoles, 6 de Febrero de 2008 a las 15.57
@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
Sábado, 16 de Febrero de 2008 a las 14.55
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
Domingo, 17 de Febrero de 2008 a las 02.06
UN CURSO MUY INTERESANTE SIEMPRE QUISE HACER UNA PAGINA WEB, ESPERO ESTE CURSO ME FACILITE LAS COSAS. Gracias por el cursillo.
Lunes, 18 de Febrero de 2008 a las 09.46
¡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!
Domingo, 30 de Marzo de 2008 a las 21.07
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
Lunes, 5 de Mayo de 2008 a las 05.55
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.
Sábado, 17 de Mayo de 2008 a las 16.43
Hola, interesante este curso aprendere a crear mi paginas web gracias. saludos
Lunes, 28 de Julio de 2008 a las 22.29
Hola que tal, la verdad ya tenía algo de tiempo que había dejado de seguir sus cursos, ¡vaya!, no tanto por dejarlo de lado, pero con el trabajo de la escuela a veces no hay tanto tiempo para nada, pero pienso seguir todos sus cursos, ya que son de bastante utilidad, además de que deseo implementar algo combinando todo lo de los cursos para un proyecto de la escuela, pienso implementarlo en Linux. Bueno pues me despido y muchas gracias por brindar algo de su tiempo para compartir esto con nosotros.
Domingo, 3 de Agosto de 2008 a las 11.21
Hasta el momento el curso lo veo bien explicado y didactico, gracias por el curso
Miércoles, 13 de Agosto de 2008 a las 14.53
hola me gustaria saber que programa necesito para comenzar a programar en php
es decir un ejecutador
o un debuger o algo asi soy nuevo en esto gracias
Miércoles, 13 de Agosto de 2008 a las 15.38
¡Hola, Adolfo!
Para comenzar puedes bajarte gratis el XAMPP, para trabajar con PHP 5, MySQL y testear desde un servidor (haz clic aquí).
Para “programar” puedes usar desde el bloc de notas hasta Dreamweaver.
¡Saludos!
Martes, 2 de Septiembre de 2008 a las 10.59
hola me gustari a que fuera mas basico el curso ojala desde el principio
no sabemos como se instala un apache sera que este tipo de cursos se puede descargar
en formato pdf
Sábado, 13 de Septiembre de 2008 a las 23.00
no se adsolutamente nada de php y desearia aprender lo suficiente, y en los mejores terminos.
gracias por la comprensión .
Sábado, 11 de Octubre de 2008 a las 15.35
para trabajar con php descarga easywamp trae todo para php
Domingo, 12 de Octubre de 2008 a las 10.26
parece bueno
Jueves, 27 de Noviembre de 2008 a las 20.07
esta muy bueno los talleresmuchas gracias me sirvio de mucho por que ya pude resolver mi trabajo practico ………esta bueno
Domingo, 30 de Noviembre de 2008 a las 22.08
No tengo ni idea espero aprender si luis me echa una mano
Sábado, 6 de Diciembre de 2008 a las 17.28
Hola muy buena la página. Hace rato q ando buscando aprender a programar en PHP, pero he tenido cualqer problema. Primero q nada, instalé el WampServer para q los ejercicios realizados aparezcan en mi navegador. Pero no pasa nada!!!!!! Y no tengo idea cómo hacer para q esa cosa del WampServer funcione. Conoces ese programa? Podrías ayudarme por favor??????
Miércoles, 17 de Diciembre de 2008 a las 22.53
Me parece de mucha ayuda pues tuve la oportunidad de ver esta materia en mi universidad, la cual fue muy dificil y aqui encuentro un refuerzo con mayor claridad.
Martes, 7 de Abril de 2009 a las 16.36
Hola q facilidad hay de un tutorial o manual gratuito de este taller estoy interesado soy nuevo on esto de PHP
Sábado, 11 de Abril de 2009 a las 20.08
Muy bueno lo de los talleres.Yo estoy empezando con Coda y me gustaría saber como esta el tema de que los pueda tener en PDF
(me uno a la petición de otros usuarios)
Lunes, 11 de Mayo de 2009 a las 15.20
Los felicito por el taller de PHP , queria preguntar si el servidor Apache es el adecuado para que corra PHP en el Servidor o si existen otros (y sin son gratuitos)…..
Martes, 12 de Mayo de 2009 a las 13.00
@jorge hola, lo mas común es encontrar corriendo los servidores con apache y mysql para trabajar con php. Pero ultimamente se esta utilizando tambien lighttpd debido a que es muy liviano y funciona practicamente igual. Y para el manejo de base de datos está PostgreSQL que también es opensource y muy potente.
Martes, 7 de Julio de 2009 a las 23.38
bueno la verdad este pagina es de gran ayuda ya que el programa php muy fundamental para la vida de un tecnico operador………. salu2…
Miércoles, 22 de Julio de 2009 a las 19.49
El php 5-2.10 lo tengo en una carpeta donde hay varios dll y otras carpetas pero de donde debo iniciarlo,
El servidor lo tengo en c:\xampp
pero como inicio a grabar codigo para ir hacieno el taller de cada leccion
ya instale el servidor en c:\xmapp, descargue el php pero como debo ejecutarlo para empezar a codificar, no se cual es el ejecutable de php de todos los que se instalaron
joel
Jueves, 23 de Julio de 2009 a las 13.02
@joel hola, el Xampp te instala un control de panel para que actives “apache” y “mysql” cuando lo desees, fijate en Inicio > Todos los programas > Xampp (o algo por el estilo)
Martes, 3 de Noviembre de 2009 a las 18.50
Buenas Tardes… tenía rato queriendo aprender php y se me hace una muy buena página para aprender lo básico e ir agrrando ritmo… yo ya había instalado el XAMPP desde hace como 1 año, pero no lo acupe mucho, ahora quiero emprezar desde cero, y ya corriendo todo (apache, php, mysql (según yo)) no sale en el explorador el código que está dentro de las etiquetas se me hace que falta que inicialice el php o algo asi…
alguien sabe por que ????
gracias!
Martes, 3 de Noviembre de 2009 a las 18.52
las etiquetas son las de p ¿ ? /p donde va el código php…..
Martes, 3 de Noviembre de 2009 a las 20.36
al entrar al phpmyadmin me sale este error
#1045 - Access denied for user ‘root’@'localhost’ (using password: NO)
será que sea por eso ?
Miércoles, 4 de Noviembre de 2009 a las 14.43
@emanuel no esta conectando con la db
Miércoles, 4 de Noviembre de 2009 a las 23.23
no se por qué borraron mi entrada,
pero ya solucioné el problema, desinstale y volvi a instalar,
supongo que fue algún error de los privilegios de los usuarios o del antivirus….
saludos…
Jueves, 26 de Noviembre de 2009 a las 00.03
Para empezar, me parece bien tener conocimientos básicos de html y php, posteriormente debemos recibir la guía de instalación y configuración de Apache, PHP y MYSQL, así como la recomendación de la versión para comenzar. bueno no sobra también la indicación de el sitio desde donde se descargarán.
Saludos
Domingo, 22 de Agosto de 2010 a las 15.07
1 palabra que describe su aporte, EXCELENTE!!!
Muchas gracias por este estupendo material!
-.Saludos desde argentina
Jueves, 9 de Diciembre de 2010 a las 00.17
Excelente gracias justo lo que estaba buscando
felicitacione:
Miércoles, 16 de Marzo de 2011 a las 02.34
Mis estimados
No tuve time de leer cada uno de los post, sin embargo se ve que esta bastante bien el manual (tutorial) vi un post uqe decia que serìa bueno alguna indicacion de como instalar php mysql y apache.. PERO yo optaria por manejarlo en linux (recomendado )debido a que este tipo de sitema es muy amigable y si alguien va a empezar con php etc.. pues no estaria de mas que iniciaran de una vez con linux.. si alguien kiere iniciarce en esto de linux con gusto puedo compartir lo poco o mucho que se… estamos encontacto…
pueden escribirme a ufo@alien-systems.com.mx
saludo
Jueves, 16 de Junio de 2011 a las 01.11
muy buen aporte para aprender
Miércoles, 24 de Agosto de 2011 a las 13.21
Hola! y Saludos…
Para mi esta pequeña introduccion me parece muy clara y creo que elaborar una pagina en este sistema esta a todo dar…
Domingo, 23 de Octubre de 2011 a las 10.32
felicidades por el curso, lo he emepzado a tomar, mis primeras pregnutas!!
no entiendo que hace la etiqueta y
por su atencio gracias.