PHP y MySQL UNACH - Licenciatura en Sistemas Computacionales Servicios Web LSC. Guillermo E. Betanzos Betanzos
[email protected]
Operadores lógicos Operador
Nombre
Verdadero si...
Ejemplo
Resultado
||
Or
Izquierda o derecha es verdadero
true || false
true
or
Or
Izquierda o derecha es verdadero
true or false
true
xor
Xor
Izquierda o derecha es verdadero pero no ambos
true xor true
false
&&
And
Izquierda y derecha son verdadero
true && false
false
and
And
Izquierda y derecha son verdadero
true and false
false
!
Not
El operando no es verdadero
! true
false
Ejemplo 5 - Estructura if con else 1: 2: 3:
Ejemplo 5 - Estructura if con else 4: 5: 6: 14: 15:
Ejemplo 6 - Estructura if con else y else if 1: 2: 3:
Ejemplo 6 - Estructura if con else y else if 4: 5: 6:
print "Hooray, I'm in a good humor";
10: } elseif ( $humor == "sad" ) { 11:
print "Awww. Don't be down!";
12: } else { 13:
print "Neither happy nor sad but $humor";
14: } 15: ?> 16: 17:
Estructura switch switch ( expression ) { case result1: // Se ejecuta si “expression” es igual a result1 break; case result2: // Se ejecuta si “expression” es igual a result1 break; default: // Se ejecuta si no ha coincidido con ninguna opción }
Ejemplo 7 – Switch 1: 2: 3:
Ejemplo 7 – Switch 4: 5: 6: 19: 20:
Ejemplo 8 - Usando el operador ? 1: 2: 3:
Ejemplo 8 - Usando el operador ? 4: 5: 6:
Ciclos o iteraciones
while ( expression ) { // Haz algo }
do { // code to be executed } while ( expression );
for ( expresión de incialización; expresión de evaluación; expresión de modificación ) { // code to be executed }
Ejemplo 9 – Sentencia while 1: 2: 3:
Ejemplo 9 – Sentencia while 4: 5: 6: "; 10: $contador++; 11: } 12: ?> 13: 14:
Ejemplo 10 – Sentencia do… while 1: 2: 3:
Ejemplo 10 – Sentencia do… while 4: 5: 6:
print “Número de ejecución: $num
\n";
10:
$num++;
11: } while ( $num > 200 && $num < 400 ); 12: ?> 13: 14:
Ejemplo 11 – Uso de la sentencia for 1: 2: 3:
Ejemplo 11 – Uso de la sentencia for 4: 5: 6: "; 9: } 10: ?> 11: 12:
Ejemplo 12 - Saliendo de ciclos for con la sentencia break 1: 2: 3:
Ejemplo 12 - Saliendo de ciclos for con la sentencia break 4: 5: 6:
$temp = 4000/$contador;
9:
print "4000 dividido entre $contador es... $temp
";
10: }
Ejemplo 12a – Usando la sentencia break 1: 2: 3:
Ejemplo 12a – Usando la sentencia break 4: 5: 6: "; 13: } 14: ?> 15: 16:
Ejemplo 13 - Saltando una iteración con continue 1: 2: 3:
Ejemplo 13 - Saltando una iteración con continue 4: 5: 6: "; 14: } 15: ?> 16: 17:
Ejemplo 14 – Anidando ciclos 1: 2: 3:
Ejemplo 14 – Anidando ciclos 4: 5: 6: \n"; 8: for ( $y=1; $y<=12; $y++ ) { 9: print "
\n"; 10: for ( $x=1; $x<=12; $x++ ) { 11: print "\t"; 12: print ($x*$y); 13: print " | \n"; 14: } 15: print "
\n"; 16: } 17: print ""; 18: ?> 19: 20: