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 18:19 14 oct 2014
