Vous êtes sur la page 1sur 5

03/05/2011

PHP
Introduccin

Introduccin
PHP existe en una etiqueta dentro de archivo HTML.
Empieza con < y termina con >.

Para distinguirla se escribe:


<? PHP Cdigo PHP ?>

Textos fuera de la etiqueta PHP se pasan al navegador.


Texto dentro de etiqueta se espera sea cdigo PHP.

Versin original Teresa Inestrillas. Prof. y Lic. Ren Martnez Torres

ej_1.html
<html> <head> <title>fecha</title> </head> <body> La fecha de hoy es: <?PHP /*Este programa va a desplegar nicamente la fecha de hoy*/ print (date("l F d, Y"));

Pgina comn HTML con cdigo PHP entre <? y ?> Espacios en blanco, tabuladores y cambios de lnea son ignorados. Comentarios en varias lneas con /* */ Lo toma como espacio en blanco y lo ignora Una sola lnea de comentario con //

//vimos que si se despleg ?> El programa llama a una funcin date y le pasa parmetros que </body> le indican en que forma quieren que se desplieguen los datos. Da de la semana (l), nombre completo del mes (F), da del mes </html> Versin original Teresa Inestrillas. Prof. y Lic.
Ren Martnez Torres (d) y el ao con cuatro dgitos (Y)

03/05/2011

ej_1.html
<html> <head> <title>fecha</title> </head> <body> La fecha de hoy es: <?PHP /*Este programa va a desplegar nicamente la fecha de hoy*/ print (date("l F d, Y")); //vimos que si se despleg ?> </body> </html> Versin original Teresa Inestrillas. Prof. y Lic.
Ren Martnez Torres

Ejemplo: ej_1.html. Etiqueta PHP


http://mx2.php.net/manual/en/function.date.php

Versin original Teresa Inestrillas. Prof. y Lic. Ren Martnez Torres

Ejemplo: ej_1.html continuacin


Cadenas de caracteres que empiezan y terminan con comillas dobles son cadenas de caracteres constantes.
PHP asume que se debe tratar como texto.

Sin las comillas PHP asume que se est llamando a una funcin o alguna otra parte del lenguaje en s. Print, PRINT y PrInT son llamadas vlidas a la misma funcin.
Versin original Teresa Inestrillas. Prof. y Lic. Ren Martnez Torres

03/05/2011

ej_2.html
<?PHP $TuNombre = "Alejandra C."; $Hoy = date("l F d, Y"); $CostoComida = 35.5; $DiasComida = 4; ?> <html> <head> <title>Ej_2</title> </head> <body> El da de hoy es <? print("<H3>$Hoy</H3>\n"); print("$TuNombre, tienes que pagar "); print($CostoComida * $DiasComida); print(" pesos en esta semana<BR>\n"); ?> </body> </html> Versin original Teresa Inestrillas. Prof. y Lic.
Ren Martnez Torres

Ejemplo: ej_2.html, uso de variables


En PHP las variables almacenan informacin. El nombre de las variables se antepone de un signo $
Ejemplos: $TuNombre, $Hoy, etc.
De tipo string, ya que se les asign texto entre comillas.

A las variables $CostoComida y $DiasComida se les asign valores numricos, el 4 es de tipo integer y el 35.5 de tipo double En PHP no es necesario declarar las variables antes de usarlas. La variable $CostoComida es diferente de $costocomida

Versin original Teresa Inestrillas. Prof. y Lic. Ren Martnez Torres

ej_3.html
<html> <head> <title>ej_3</title> </head> <body> <form method="post" action="ej_4.html"> Escribe tu nombre: <input tyupe="text" name="TuNombre"><BR> Costo de la comida: <input type="text" name="CostoComida"><BR> Dias que se compr la comida: <input type="text" name="DiasComida"><BR> <input type="submit"> </form> </body> </html>
Versin original Teresa Inestrillas. Prof. y Lic. Ren Martnez Torres

03/05/2011

ej_4.html
<?PHP $Hoy = date("1 F d, Y"); $nombre = ($_POST['TuNombre']); $costo = ($_POST['CostoComida']); $dias = ($_POST['DiasComida']); ?> <html> <head><title>Ej_4</title></head> <body> El da de hoy es <? print("<H3>$Hoy</H3>\n"); print("$nombre, tienes que pagar "); print($costo * $dias); print(" pesos en esta semana<BR>\n"); ?> </body> </html>
Versin original Teresa Inestrillas. Prof. y Lic. Ren Martnez Torres

Ejemplo: ej_3.html y ej_4.html, recibir entradas del usuario


Cuando llamas PHP desde una form HTML los form fields se convierten en variables. El ej_3 es una form que llama al ej_4
Parecido al ej_2, solo que las variables las introduce el usuario.

Cuando el usuario presiona el botn submit, el script nombrado en el atributo ACTION recibir los tres form fields y PHP los convertir en variables.

Versin original Teresa Inestrillas. Prof. y Lic. Ren Martnez Torres

Identificadores
Los identificadores proporcionan nombres a las partes abstractas de PHP: funciones, variables y clases. Los identificadores consisten de letras, nmeros y/o guin bajo. El primer carcter de un identificador debe ser una letra un guin bajo. Maysculas y minsculas son diferentes. Las variables siempre inician con $.

Versin original Teresa Inestrillas. Prof. y Lic. Ren Martnez Torres

03/05/2011

Tipos de datos
Integers: nmeros que no contienen parate decimal. Floating-point numbers doubles: nmeros reales, contienen punto decimal, an cuando siga un cero. Strings: texto, las string constants deben siempre encerrarse en comillas dobles sencillas. Las variables no se declaran, solo se les asigna un valor. Cuando se recuperan datos de la variable, stos se retornan con el mismo tipo.
Versin original Teresa Inestrillas. Prof. y Lic. Ren Martnez Torres

Vous aimerez peut-être aussi