php

10
Universidad Regional Autónoma Los Andes “UNIANDES” Alumno: Juan Carlos Arias Nicola Profesora: Julieta Campi Materia: Programación Visual II Fecha: 01/08/2012 Tema: Ensayo de PHP

Upload: jonathan-cevallos-g

Post on 30-Jul-2015

109 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Php

Universidad Regional Autónoma Los Andes “UNIANDES”

Alumno: Juan Carlos Arias Nicola

Profesora: Julieta Campi

Materia: Programación Visual II

Fecha: 01/08/2012

Tema: Ensayo de PHP

Page 2: Php

Introducción

PHP es un lenguaje creado por una gran comunidad de personas. El sistema fue desarrollado originalmente en el año 1994 por Rasmus Lerdorf como un CGI escrito en C que permitía la interpretación de un número limitado de comandos. El sistema fue denominado Personal Home Page Tools y adquirió relativo éxito gracias a que otras personas pidieron a Rasmus que les permitiese utilizar sus programas en sus propias páginas. Dada la aceptación del primer PHP y de manera adicional, su creador diceñó un sistema para procesar formularios al que le atribuyó el nombre de FI (Form Interpreter) y el conjunto de estas dos herramientas, sería la primera versión compacta del lenguaje: PHP/FI.

PHP es un lenguaje que se ejecuta en el servidor, primero escribes la dirección que tenga PHP, luego el navegador va al server, ve que la pagina es PHP, la transforma a HTML, y devuelve un resultado HTML al navegador

Page 3: Php

PHP

Para poder agregar algo de PHP en nuestra página, debemos abrir el código PHP con un tag y un interrogante (<?), y para cerrarlo primero el interrogante y después el tag (?>).No falta decir que hay 4 formas de iniciar un PHP:

• <?php echo ('Primera forma'); ?>

• <? echo ('Segunda Forma'); ?>

• <script language="php"> echo ('Tercera Forma'); </script>

• <% echo ('Forma Tipo ASP') %>

Ejemplo

<html><head><title>Mi primera pagina HTML</title>..</head><body>

<?php echo "Hola a yodos, este es mi primer codigo en PHP"; ?>

</body></html>

Comentarios para PHP

Los comentarios en PHP son parecidos (mas bien los mismos) que se ocupan en C, C++ y en las shells de Unix. Aqui veremos ejemplos:

<?php         echo "Para poner comentarios" // Así se pone un comentario de una linea?>

<?php         echo "Para poner comentarios de más de una linea"/*Aqui estoy poniendoComentarios de más de una lineaen PHP*/?>

Page 4: Php

Variables

En una variable uno puede guardar algo, después sumarlo, restarlo, ver si es igual a otra variable o otra cosa, etc... Las variables deben tener un signo de plata al principio, SIEMPRE ($variable)

Aqui veremos un ejemplo:

<?php

$a = Hola; // Le asignamos el valor Hola a la variable A

$b = Mundo; // Le asignamos el valor Mundo a la variable B

$c = $a + $b; // Le asignamos el valor de A y B a la variable C

echo " $c " ; // Esto imprimiría "Hola Mundo"

?>

Otra cosa muy importante, es que las variables son sensibles a mayusculas y minúsculas es decir que si escribimos lo siguiente:

<?php

$uno = Hola;

$Uno = Mundo;

echo "$uno $Uno";

?>

Cadenas

El único operador de cadenas que existe, es el punto. Ejemplo:

<?php

$a = Hola ;$b = $a . "Mundo" ; //Esto tiene Hola Mundo

?>

Aqui hay que aclarar una cosa, es distinto hacer una cadena con comilla simple, y una con comilla doble, por ejemplo, si escribimos esto:

Page 5: Php

<?php

$a = Mundo ;

echo 'Hola $a'; //Escribiríamos Hola $aecho "Hola $a"; //Esto si escribirá Hola Mundo

Caracteres protegidos

Al igual que en otros lenguajes, la barra invertida, slash, o como la llamen ( \ ), se usa para ocupar los caracteres protegidos:

\n             Esto crearía otra linea\r             Retorno\t              Tabulación\\            Barra invertida\$              Signo de plata\"             Comillas dobles

Operadores de comparación

$a < $b       $a es menor que $b

$a > $b       $a es mayor que $b

$a <= $b     $a es menor o igual a $b

$a >= $b    $ a es mayor o igual a $b

$a == $b    $a es igual a $b

$a != $b     $a es distinto a $b

Operadores lógicos

$a AND $b    Verdadero si los 2 son verdaderos

$a && $b      Verdadero si los 2 son verdaderos

$a !! $b      Verdadero si alguno de los 2 es verdadero

$a OR $b      Verdadero si alguno de los 2 es verdadero

$a XOR $b    Verdadero si solo uno es verdadero

Page 6: Php

!$a                Verdadero si $a es falso

Operadores de asignación

$a = $b    Asigna $a a $b

$a += $b   Asigna a $a la suma de $b + $a

$a -= $b   Asigna a $a la resta de $a - $b

$a *= $b  Multiplica $a por $b y el resultado va para $a

$a /= $b   Divide $a por $b y el resultado va para $a

$a .= $b   Añade $a a $b

Sentencias de control

Con esto podremos ver si algo es verdadero o falso, y depende del resultado hacer algo:

If, Else

Con esto podemos ejecutar un codigo si algo es verdadero, y si es falso ejecutar otro codigo, por ejemplo:

<?php

$a = 3 ;

if ($a == 3) { // si $a es igual a 3echo "La Variable A es igual a 3"; }else {echo "La variable A no es igual a 3"; }

?>

Switch, Case, Default

Este evalúa y compara cada una de las expresiones de la sentencia case con la expresión que evaluamos, si llegamos al final de la lista y no encuentra una condición verdadera, ejecuta el codigo que hay en default, pero si encuentra una condicion que sea verdadera, la ejecuta y ocupa break para que no siga ejecutándose el codigo:

Page 7: Php

<?php      switch ($días) {                 case "lunes":                 echo "Estamos en el día lunes";                 break;                 case "martes":                 echo "Estamos en el día martes";                 break;                 case "miércoles":                 echo "Estamos en el día miércoles";                 break;                 case "jueves":                 echo "Estamos en el día jueves";                 break;                 case "viernes":                 echo "Estamos en el día viernes";                 break;                 case "sábado":                 echo "Estamos en el día sábado";                 break;                 case "domingo":                 echo "Estamos en el día domingo";                 break;                                default:                 echo “ ese no es un día de la semana";                }?>

While

Esta sentencia ejecuta un codigo mientras una condición se este cumpliendo (while, en castellano es mientras ...). Ejemplo:

<?php$num = 1;               while ($num < 5) {               echo " $num ";               $num++}?>

Formularios

Si es que sabemos trabajar con formularios, podríamos hacer casi cualquier cosa (por ejemplo, podríamos hacer un recomendador de webs

Page 8: Php

Lo que tenemos que hacer es hacer un formularion dentro de una web html (<form action="pagina_que_procese.php" method=get/post>)Primero preguntamos que nombre tiene, con un input de text (aqui ya entramos a html... xD si no sabes que es un input o un form, etc, y despues, en la pagina que procese, recuperamos los datos, con $_GET, aqui les explicaré como, con un ejemplo:

nombre.htm

<html><head><title>Como te llamas?</title></head><body>Como te llamas?<form action="nombre.php" method="get"><input type="text" size="30" name="tunombre"><!-- name=tunombre es muy importante, ya que esa sera la variable que tomaremos en la pagina procesadora --><input type="submit" value="Enviar"></form></body></html>