La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Práctica Profesional PHP.

Presentaciones similares


Presentación del tema: "Práctica Profesional PHP."— Transcripción de la presentación:

1 Práctica Profesional PHP

2 Conceptos básicos PHP acrónimo: Hypertext Preprocessor, es un lenguaje interpretado de alto nivel embebido en páginas HTML. Su sintaxis es similar a C, Java o Perl, con solamente un par de características PHP específicas. La meta de este lenguaje es permitir escribir páginas dinámicas de una manera rápida y fácil. PHP es ejecutado en el servidor y el resultado enviado al navegador, mediante una página HTML.

3 Conceptos básicos PHP al ser ejecutado en el servidor no es necesario que su navegador lo soporte, es independiente del navegador.

4 Nuestro primer PHP La ventaja de PHP es que se ejecuta en el servidor (como los script CGI Perl), PHP permite ser intercalado en las páginas HTML. <html><body> <?php $myvar = "Hola. Este es mi primer PHP \n"; //Esto es un comentario es mi primer script en PHP \n"; //Esto es un comentario echo $myvar; ?> </body></html>

5 Nuestro primer PHP Una vez escrito se guarda en un fichero con la extensión php y lo colocamos en nuestro servidor. En la primera línea del script vemos <?php que indica que comienza el script en PHP, y en la última colocamos ?> para indicar el final del script.

6 Nuestro primer PHP Todas las líneas deben terminar en punto y coma (;), excepto las sentencias de control. Para colocar un comentario se coloca al principio de la línea //, si se quieren comentar una serie de líneas: /*, y */ para indicar el final de las líneas comentadas.

7 Variables Las variables comienzan con el símbolo $ y no es necesario definirlas antes de usarla. No tienen tipos, o sea, en un momento puede contener un número y luego contener caracteres. PHP distingue mayúsculas y minúsculas, no es lo mismo $myvar que $Myvar, son distintas. <?php $a = 1; $b = 3.34; $c = "Hola Mundo"; echo $a,"<br>",$b,"<br>",$c; ?>

8 Variables En el ejemplo se definieron $a, $b y $c y la instrucción echo imprime el valor que contienen, insertando un salto de línea entre ellas. Podemos usar variables globales utilizando la instrucción global nombre_variable;

9 Constantes Son similares a las variables, no llevan el signo $ y sólo la podemos asignar una vez. Para definir una constantes usaremos la función define. <?php define ("CONSTANTE", "Hola Mundo"); printf (CONSTANTE); ?>

10 Operadores Aritméticos
$a + $b Suma $a - $b Resta $a * $b Multiplicación $a / $b División $a % $b Resto de la división de $a por $b $a++ Incrementa en 1 a $a $a-- Resta 1 a $a

11 Operadores Cadenas El operador para concatenar es el punto.
$a = "Hola"; $b = $a . "Mundo"; // $b contiene "Hola Mundo"

12 Operadores Comparación
$a < $b $a menor que $b. $a > $b $a mayor que $b. $a <= $b $a menor o igual que $b. $a >= $b $a mayor o igual que $b. $a == $b $a igual que $b. $a != $b $a distinto que $b.

13 Operadores Lógicos $a AND $b True si ambos son True. $a && $b True si ambos son True. $a OR $b True si alguno de los dos es True. $a || $b True si alguno de los dos es True. $a XOR $b True si sólo uno es True. !$a True si $a es False y viceversa.

14 Operadores Asignación
$a = $b Asigna a $a el contenido de $b $a += $b Suma $b a $a y lo asigna a $a $a -= $b Resta $b de $a y lo asigna a $a $a *= $b Multiplica $a por $b y lo asigna a $a $a /= $b Divide $a en $b y lo asigna a $a $a .= $b Añade la cadena $b a la cadena $a

15 Sentencias Condicionales
Permiten ejecutar o no ciertas instrucciones dependiendo del resultado de evaluar una condición. Sentencia if ... else <?php if (condición) { Sentencias a ejecutar cuando la condición es cierta. }else { Sentecias a ejecutar cuando la condición es falsa. } ?>

16 Sentencias Condicionales
Sentencia SWITCH...CASE...DEFAULT La sentencia SWITCH ejecuta unas u otras instrucciones dependiendo del valor de una variable. <?php switch ($dia) { case ”Lunes": echo "Hoy es Lunes"; break; case ”Martes": echo "Hoy es Martes"; break; default: echo ”La cadena no corresponde a ningún día de la semana"; } ?>

17 Bucles Permiten iterar conjuntos de instrucciones. Sentencia WHILE
<?php while (condición) { instrucciones a ejecutar. } ?> Mientras la condición sea cierta se repetirá la ejecución de las instrucciones que están dentro del ciclo.

18 Bucles Sentencia FOR Resulta útil cuando debemos ejecutar un bloque de código a condición de que una variable se encuentre entre un valor mínimo y otro máximo. <?php for ($num = 1; Snum <= 5; $num++) { echo $num; if ($num == 3) { echo "Aquí nos salimos \n"; break } } ?>

19 Funciones No es más que un bloque de código al que le pasamos una serie de parámetros y nos devuelve un valor. PHP tiene definidas gran cantidad de funciones, aunque las más importantes son las definidas por el usuario. Para declarar una función debemos utilizar la instrucción FUNCTION seguido del nombre que le vamos a asignar, y después entre paréntesis la lista de argumentos separados por comas.

20 Funciones - RETURN Al invocar una función, el programa pasa a ejecutar las líneas de código de esta, una vez terminado, el programa continua desde el punto en que fue llamada . Para finalizar la función aunque aún haya código por ejecutar, se utiliza la instrucción RETURN. <?php function mayor ($x, $y) { if ($x > $y) { return $x." es mayor que".$y; } else { return $y." es mayor que".$x; } } ?>

21 Funciones - Parámetros
Existen dos formas de pasar parámetros a una función, por Valor o por Referencia. Al pasar una variable por valor su contenido no se modificará. Si lo hacemos por referencia su podrá ser modificado.

22 Funciones - Parámetros
En PHP, por defecto, las variables se pasan por valor. Para hacerlo por referencia debemos anteponer un ampersand (&) a la variable. Si queremos que un parámetro se pase siempre por referencia se antepone el ampersand (&) al nombre del parámetro en la definición de la función.

23 Ahorrando líneas de código
Por lo general, nuestros script tienen partes de código iguales, las funciones include() y require() nos van ahorrar muchas de estas líneas de código. Ambas funciones hacen una llamada a un determinado fichero pero de dos maneras diferentes.

24 Ahorrando líneas de código
include() Inserta lo que contenga el fichero que llamamos de manera literal en nuestro script. require() Le decimos que el script necesitará parte de código que se encuentra en el fichero que llama.

25 Formularios No forman parte de PHP, sino del HTML .
Todo formulario comienza con la etiqueta <Form Action=”xxxx.php” Method=“Post/Get"> Definición de formulario </Form>

26 Formularios ACTION Se indica el script que va procesar la información que recogemos en el formulario. METHOD Es la forma en la cual se enviaran los datos por la red. La diferencia: GET envía los datos usando la URL. POST los envía por la entrada estándar STDIO.

27 Envío de s Para enviar correo electrónico se utiliza la instrucción mail( ) <?php mail(destinatario,tema,texto del mensaje); ?> destinatario: dirección de a donde enviar. tema: tema o subject del mensaje. texto del mensaje: cuerpo del mensaje en texto plano. Existe una sintaxis extendida de la instrucción mail( ) que permite añadir Reply-To:, From:.

28 Práctica Profesional PHP


Descargar ppt "Práctica Profesional PHP."

Presentaciones similares


Anuncios Google