Diferencia entre revisiones de «Usuario:ManuelRomero/php/Objetos»
De WikiEducator
< Usuario:ManuelRomero | php
Línea 246: | Línea 246: | ||
− | ;operadores de asignacion (= , =>) | + | ;operadores de asignacion (= , =>) |
− | + | :Se pueden combinar con los aritméticos (+=, *=, ...) y con los de concatenación (.=) | |
− | ;operadores de ejecución (``); | + | :En este caso el valor de la variable de la izquierda se toma como primero operando |
+ | <source lang=php> | ||
+ | <?php | ||
+ | $b=1; | ||
+ | for ($a=0;$a<10;$a++){ | ||
+ | $b*=10; | ||
+ | echo 'valor de $b ='.$b.'<br>'; | ||
+ | } | ||
+ | ?> | ||
+ | </source> | ||
+ | *Genera la siguiente salida | ||
+ | <source lang=php> | ||
+ | valor de $b =10 | ||
+ | valor de $b =100 | ||
+ | valor de $b =1000 | ||
+ | valor de $b =10000 | ||
+ | valor de $b =100000 | ||
+ | valor de $b =1000000 | ||
+ | valor de $b =10000000 | ||
+ | valor de $b =100000000 | ||
+ | valor de $b =1000000000 | ||
+ | valor de $b =10000000000 | ||
+ | </source> | ||
+ | ;operadores de ejecución (``) | ||
+ | :PHP proporciona un operador especial que permite ejecutar sentencias | ||
+ | *Observa el siguiente código | ||
+ | <source lang=php> | ||
+ | <?php | ||
+ | $Discos = `df`; | ||
+ | echo "<pre>$Discos</pre>"; | ||
+ | ?> | ||
+ | </source> | ||
+ | *Genera la siguiente salido | ||
+ | <source lang=php> | ||
+ | Filesystem 1K-blocks Used Available Use% Mounted on | ||
+ | /dev/sda5 86378608 6072360 75895384 8% / | ||
+ | none 4 0 4 0% /sys/fs/cgroup | ||
+ | udev 4023720 4 4023716 1% /dev | ||
+ | tmpfs 806904 1384 805520 1% /run | ||
+ | none 5120 0 5120 0% /run/lock | ||
+ | none 4034504 6588 4027916 1% /run/shm | ||
+ | none 102400 28 102372 1% /run/user | ||
+ | /dev/sda7 101797224 40480360 56122728 42% /home | ||
+ | </source> | ||
;operadores lógicos (and,&&, or, ||, xor !) | ;operadores lógicos (and,&&, or, ||, xor !) | ||
+ | :Funcionan por cortocircuito | ||
+ | :El operador '''''xor''''' da verdad si los operando son de diferente valor uno true y el otro false | ||
+ | :La notación '''''and''''' y '''''&&''''' representan el mismo operador, igual ocurre con '''''or''''' y '''''||''''' |
Revisión de 07:19 15 oct 2014