Taller




Material preparado por:
Ing. Irvin Cuervo
                                      Básico
Para:
http://TeleTriunfa...
PHP es lo que llamamos un lenguaje de programación del lado del servidor, esto
 significa que el código se interpreta en e...
<html>
           <head>
             <title>Prueba</title>
           </head>
           <body>

           <?php
       ...
COMENTARIOS
    Para que en futuras revisiones a tu código por tu parte y sobretodo por parte de
    otros programadores e...
LAS VARIABLES
       Una variable es un nombre que contiene unos determinados datos, ya sean
       de texto o numéricos, ...
LAS CONSTANTES
      Una constante es como una variable pero con la diferencia que una vez que
      toma un valor este no...
LOS OPERADORES

   Los operadores son expresiones que nos permiten manipular los datos que les
   pasamos, cada uno de los...
LOS OPERADORES
                                      NORMAS DE PREFERENCIA
      new
      [
      ! ~ ++ -- (int) (float)...
LOS OPERADORES
           <?php
                         $a1 = 2 + 4 * 2; // el resultado es
                         $a =...
ESTRUCTURAS DE CONTROL

   Porque los scripts PHP no son lineales, debemos poder controlar la ejecución de
   una acción o...
CONDICIONAL IF
   La estructura if nos permite ejecutar un bloque de acciones si se cumple una
   determinada condición, d...
BUCLE WHILE
   Esta instrucción nos permite efectuar un bloque de acciones mientras se cumpla
   una determinada condición...
BUCLE DO WHILE
 El bucle do while es en su esencia igual al bucle while con la diferencia de que
 ejecuta las acciones ant...
BUCLE FOR
   El bucle for nos permite ejecutar un determinado bloque de acciones un número
   determinado de veces, a esta...
SWITH
   En muchas ocasiones, programando en PHP, nos encontramos que queremos
   hacer una u otra acción dependiendo del ...
LAS FUNCIONES
En toda aplicación mas o menos compleja hay bloques de acciones que realizamos
mas de una vez y PHP no es un...
<html>                                                          FUNCIONES (Ejemplo 1)
      <head>
        <title>funcion ...
<html>                                            FUNCIONES (Ejemplo 2)
    <head>
        <title>funcion 2</title>
    </...
“Adelante
 Triunfadores…”


                                  Irvin Cuervo


http://teletriunfador.wordpress.com
http://TeleTriunfador.wordpress.com




                    Este material fue ligeramente modificado del original por el e...
Próxima SlideShare
Cargando en…5
×

Taller de PHP Básico

3.613 visualizaciones

Publicado el

Taller de PHP Básico

Publicado en: Tecnología
0 comentarios
2 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
3.613
En SlideShare
0
De insertados
0
Número de insertados
882
Acciones
Compartido
0
Descargas
260
Comentarios
0
Recomendaciones
2
Insertados 0
No insertados

No hay notas en la diapositiva.

Taller de PHP Básico

  1. 1. Taller Material preparado por: Ing. Irvin Cuervo Básico Para: http://TeleTriunfador.wordpress.com http://teletriunfador.wordpress.com
  2. 2. PHP es lo que llamamos un lenguaje de programación del lado del servidor, esto significa que el código se interpreta en el servidor y no en el ordenador del usuario. El código php interpretado, produce un resultado que es enviado al navegador del visitante en forma de HTML, imagen, documento... de ninguna manera el navegador del visitante accede al código fuente en php sino sólo a su resultado en HTML. http://teletriunfador.wordpress.com
  3. 3. <html>   <head>     <title>Prueba</title>   </head>   <body>   <?php $texto = "Hola mundo"; echo $texto; ?>   </body> </html> http://teletriunfador.wordpress.com
  4. 4. COMENTARIOS Para que en futuras revisiones a tu código por tu parte y sobretodo por parte de otros programadores este código sea inteligible para la mente humana, es un buen costumbre comentar lo que se esta haciendo en PHP pero en palabras. De esta manera el código será mucho mas sencillo de comprender y a su vez de modificar, corregir, ampliar... Los comentarios que soporta PHP son los de C, C++ y los del shell de Unix, así podemos usar // y /* */ para comentarios y comentarios multilínea respectivamente como haríamos en C. <?php echo 'Esto se ve'; // esto no se ve echo 'esto tambien se ve'; /* esto tampoco     se ve */ ?> http://teletriunfador.wordpress.com
  5. 5. LAS VARIABLES Una variable es un nombre que contiene unos determinados datos, ya sean de texto o numéricos, y en php tienen la peculiaridad de ir precedidas por el signo del dólar ($). El lenguaje PHP es muy fácil con respeto a las variables, pues no es necesario definirlas antes de usarlas y pueden contener texto y números indiferentemente <?php $Variable = 'Hola '; $Variable2 = 33; // Imprimimos Hola 33 echo $Variable.$Variable2; ?> http://teletriunfador.wordpress.com
  6. 6. LAS CONSTANTES Una constante es como una variable pero con la diferencia que una vez que toma un valor este no puede variar durante la ejecución del script, otra particularidad de las constantes es que son globales, por lo que se pueden leer desde el interior de una función sin tener que pasarlas como parámetro. <?php define ('miConstante','valor de mi constante'); echo miConstante; ?> http://teletriunfador.wordpress.com
  7. 7. LOS OPERADORES Los operadores son expresiones que nos permiten manipular los datos que les pasamos, cada uno de los datos que se le pasa a un operador se llama operando, y según el número de operandos de que disponga un operador estaremos hablando de un operador unario (un operando), binario (dos operandos), ternario... Los operadores no los utilizamos aisladamente, sino que solemos utilizar mas de uno en una misma expresión compleja, en este caso tendremos que tener en cuenta las normas de preferencia para no encontrarnos con resultados no deseados. http://teletriunfador.wordpress.com
  8. 8. LOS OPERADORES NORMAS DE PREFERENCIA new [ ! ~ ++ -- (int) (float) (string) (array) (object) @ * / % + - . << >> < <= > >= == != === !== & ^ | && || ? : = += -= *= /= .= %= &= |= ^= <<= >>= print and xor or http://teletriunfador.wordpress.com
  9. 9. LOS OPERADORES <?php $a1 = 2 + 4 * 2; // el resultado es $a = (2+4) * 2; // el resultado es echo $a1; echo $a; ?> http://teletriunfador.wordpress.com
  10. 10. ESTRUCTURAS DE CONTROL Porque los scripts PHP no son lineales, debemos poder controlar la ejecución de una acción o de un determinado bloque de acciones, para hacer esto, PHP dispone de lo que se llama estructuras de control, que nos permiten ejecutar o no, una o mas veces un determinado bloque de acciones. •CONDICIONAL IF •BUCLE WHILE •BUCLE DO WHILE •BUCLE FOR •EL SWITH http://teletriunfador.wordpress.com
  11. 11. CONDICIONAL IF La estructura if nos permite ejecutar un bloque de acciones si se cumple una determinada condición, de lo contrario nos permite ejecutar otro bloque de acciones identificado por la sentencia else, si el resultado de la condición es distinto de 0, se ejecutarán las acciones del if, de lo contrario las del else: <?php $var1=12; if($var1 == 12) {    echo 'La variable vale 12'; } else  {    echo 'La variable tiene otro valor'; } ?> http://teletriunfador.wordpress.com
  12. 12. BUCLE WHILE Esta instrucción nos permite efectuar un bloque de acciones mientras se cumpla una determinada condición, cuando deje de cumplirse, se continuará ejecutando el resto del código PHP, la condición se cumple mientras no de resultado 0 y esta formada por operaciones PHP, sobretodo por operaciones lógicas y de comparación. <?php $var1 = 0; while($var1 < 10) {    echo "$var1 = $var1<br>";    $var1++; // Incrementamos la variable } ?> http://teletriunfador.wordpress.com
  13. 13. BUCLE DO WHILE El bucle do while es en su esencia igual al bucle while con la diferencia de que ejecuta las acciones antes de comprobar la condición, consiguiendo que se ejecuten las acciones una vez si la condición retorna 0 o FALSE, así, este bucle se ejecutará siempre una vez mas que while si tienen la misma condición. <?php $var1 = 0; do  {    echo "$var1 = $var1<br>";    $var1 ++; }  while ($var1 < 10); ?> http://teletriunfador.wordpress.com
  14. 14. BUCLE FOR El bucle for nos permite ejecutar un determinado bloque de acciones un número determinado de veces, a esta estructura le pasaremos tres parámetros que separaremos por punto y coma (;) y que serán: •Acción Inicial - Inicializa la variable de control del bucle. •Condición - Se evalúa en cada iteración, cuando devuelve 0 o FALSE se continua ejecutando el código de después del for. •Acción - Se ejecuta en cada bucle y debe modificar la variable de la condición. <?php for ($var1 = 0; $var1 < 10; $var1++) { echo "$var1 = $var1"; } ?> http://teletriunfador.wordpress.com
  15. 15. SWITH En muchas ocasiones, programando en PHP, nos encontramos que queremos hacer una u otra acción dependiendo del valor de una variable, en este caso, podríamos usar una sucesión de condicionales if, pero el código resultante será confuso y difícil de modificar en el futuro. <?php switch ($i)  {      case 0:          echo "Variable en valor bajo";          break;      case 1:          echo "Variable en valor alto";          break;      default:          echo "La variable no es binária"; } ?> http://teletriunfador.wordpress.com
  16. 16. LAS FUNCIONES En toda aplicación mas o menos compleja hay bloques de acciones que realizamos mas de una vez y PHP no es una excepción, para que no tengamos que escribir estas acciones repetidamente, todos los lenguajes de un nivel mas o menos alto incorporan lo que llamamos funciones. Para declarar una función utilizamos la expresión function seguida del nombre que queremos dar a la función, a continuación y entre paréntesis, los argumentos que recibe la función y finalmente y entre corchetes el código que esta debe ejecutar. http://teletriunfador.wordpress.com
  17. 17. <html> FUNCIONES (Ejemplo 1) <head> <title>funcion 1</title> </head> <body> <?PHP function semisuma($a,$b) //Definición de la función semisuma { $result=($a+$b)/2; return $result; // La función devuelve la semisuma de $a y $b } $a=3; $b=13; $semi=semisuma($a,$b); /* Llamada a la función semisuma. El valor devuelto por la función se almacena en la variable $semi */ echo("La semisuma de $a y $b es: ".$semi); ?> </body> </html> http://teletriunfador.wordpress.com
  18. 18. <html> FUNCIONES (Ejemplo 2) <head> <title>funcion 2</title> </head> <body> <?php function escribe_separa($cadena) { for ($i=0;$i<strlen($cadena);$i++) { echo $cadena[$i]; if ($i<strlen($cadena)-1) echo "-"; } } escribe_separa (“mision"); echo "<p>"; escribe_separa (“sucre"); ?> </body> </html> http://teletriunfador.wordpress.com
  19. 19. “Adelante Triunfadores…” Irvin Cuervo http://teletriunfador.wordpress.com
  20. 20. http://TeleTriunfador.wordpress.com Este material fue ligeramente modificado del original por el equipo de TeleTriunfador para su publicación. http://teletriunfador.wordpress.com

×