Diferencia entre revisiones de «Usuario:ManuelRomero/php/sentencias»
De WikiEducator
< Usuario:ManuelRomero | php
(Una revisión intermedia por el mismo usuario no mostrado) | |||
Línea 1: | Línea 1: | ||
− | {{:Usuario:ManuelRomero/php/nav}} | + | <!--{{:Usuario:ManuelRomero/php/nav}}--> |
<!--__NOEDITSECTION__--> | <!--__NOEDITSECTION__--> | ||
Línea 50: | Línea 50: | ||
</source> | </source> | ||
*También existe la opción elseif donde aportaremos una condición que se ha de cumplir para que se ejectuten las sentencias que a continuación acompañan. | *También existe la opción elseif donde aportaremos una condición que se ha de cumplir para que se ejectuten las sentencias que a continuación acompañan. | ||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
+ | ;Estructura de control | ||
<source lang=php> | <source lang=php> | ||
if (expresion){ | if (expresion){ | ||
Línea 122: | Línea 126: | ||
<div class="slide"> | <div class="slide"> | ||
− | === | + | ===Iteración while=== |
*Como en todos los bucles debemos siempre tener encuenta | *Como en todos los bucles debemos siempre tener encuenta | ||
#inicializar la variable de control | #inicializar la variable de control | ||
Línea 151: | Línea 155: | ||
<div class="slide"> | <div class="slide"> | ||
− | === | + | ===Iteración do-while=== |
*Este tipo de bucle donde seguro que al menos se ejectua un iteración | *Este tipo de bucle donde seguro que al menos se ejectua un iteración | ||
*Respecto al anterior nos ahorra una comparación. | *Respecto al anterior nos ahorra una comparación. | ||
Línea 158: | Línea 162: | ||
$num=10; | $num=10; | ||
$resultado=1; | $resultado=1; | ||
+ | *Esta es la única sintaxis posible con este tipo de sentencia | ||
do { | do { | ||
$resultado:=$resultado*$num; | $resultado:=$resultado*$num; | ||
Línea 164: | Línea 169: | ||
?> | ?> | ||
</source> | </source> | ||
− | |||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | === | + | ===Iteración for=== |
*Es un bucle de tipo contador | *Es un bucle de tipo contador | ||
<source lang=php> | <source lang=php> | ||
Línea 256: | Línea 260: | ||
;operadores comparación (==,<,>,>=,<=,<>,!=,===,!==) | ;operadores comparación (==,<,>,>=,<=,<>,!=,===,!==) | ||
:Este tipo de operadores genera un booleano como resultado de evaluar la expresión | :Este tipo de operadores genera un booleano como resultado de evaluar la expresión | ||
− | + | {{Puntos clave| | |
+ | *'''''==''''' operador de comparacion '''''igual que''''' (mismo valor) | ||
+ | *'''''===''''' operador de comparacion '''''exactamente igual que''''' (mismo valor y tipo) | ||
+ | }} | ||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
+ | ;Operador == Vs === | ||
<source lang=php> | <source lang=php> | ||
$num=1; | $num=1; | ||
Línea 266: | Línea 277: | ||
echo '$num no es exactamente igual a true'; | echo '$num no es exactamente igual a true'; | ||
</source> | </source> | ||
− | * | + | </div> |
+ | |||
+ | <div class="slide"> | ||
+ | ;Operador == vs === | ||
+ | |||
+ | *El código anterior generaría la siguiente salida | ||
<source lang=php> | <source lang=php> | ||
$num es igual a true | $num es igual a true | ||
$num no es exactamente igual a true | $num no es exactamente igual a true | ||
</source> | </source> | ||
+ | *Ver la sección '''''comparación de tipos''''' de la página oficial | ||
+ | http://php.net/manual/es/language.operators.comparison.php | ||
</div> | </div> | ||
Línea 332: | Línea 350: | ||
:PHP proporciona un operador especial que permite ejecutar sentencias | :PHP proporciona un operador especial que permite ejecutar sentencias | ||
*Observa el siguiente código | *Observa el siguiente código | ||
+ | |||
<source lang=php> | <source lang=php> | ||
<?php | <?php | ||
Línea 338: | Línea 357: | ||
?> | ?> | ||
</source> | </source> | ||
− | * | + | </div> |
+ | |||
+ | <div class="slide"> | ||
+ | |||
+ | *El código anterior generará la siguiente salida | ||
<source lang=php> | <source lang=php> | ||
Filesystem 1K-blocks Used Available Use% Mounted on | Filesystem 1K-blocks Used Available Use% Mounted on | ||
Línea 350: | Línea 373: | ||
/dev/sda7 101797224 40480360 56122728 42% /home | /dev/sda7 101797224 40480360 56122728 42% /home | ||
</source> | </source> | ||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
+ | ;Invocando funciones del sistema | ||
+ | *El operador anterior (comillas invertidas) es igual que la funcion '''''shell_exec()''''' | ||
+ | http://php.net/manual/es/function.shell-exec.php | ||
</div> | </div> | ||
Última revisión de 18:40 5 oct 2015
|