Conceptos básicos de PHP - Parte 6 Introducción Esto es parte de mi serie 6, Fundamentos de ActivePerl. En esta parte de la serie aplicamos la lógica booleana a ActivePerl condiciones. Nota: Si no puede ver el código o si cree que falta algo (enlace roto, la imagen ausente), simplemente en contacto conmigo en [email protected]. Es decir, en contacto conmigo para el más mínimo problema que tenga acerca de lo que está leyendo.
Expresión individual Ejemplo Considere el siguiente código: use strict; print "Content-Type: text /html \\ n \\ n"; mi me $ = "alto"; si (me $ eq "de altura") {print "Soy alto '; } Lea y probar el código. medios eq, igual a. En la condición (paréntesis de si) hay sólo una expresión, que es, me $ eq "de altura". No hay que confundir entre mi y yo. mi es una palabra reservada y me precedido de $ en el código, es un nombre de variable. Si esta expresión resulta en verdad, se ejecutará el bloque if. En Perl o ActivePerl el número 1 significa verdad en una condición y el número 0 significa falso.
De hecho cualquier número excepto 0 significa verdad; pero no te preocupes por eso por ahora. La anterior sentencia if es equivalente a si
(1) {print "Soy alto '; } Para esta segunda sentencia if para ser ejecutado, no es necesario la creación de la variable y su asignación. Lea y probar el siguiente código: use strict; print "Content-Type: text /html \\ n \\ n"; mi me $ = "alto"; si
(1) {print "Soy alto '; } Veamos un caso en el que la condición de los resultados en falso.
Considere el siguiente código: use strict; print "Content-Type: text /html \\ n \\ n"; mi $ me = "corto"; si (me $ eq "de altura") {print "Soy alto '; } El bloque si no se ejecutará (llaves) en el código anterior, debido a la condición de los resultados en falso, ya que el valor de la variable, me $, es "corto" y no "de altura". La anterior sentencia if es equivalente a: if
(0) {print "Soy alto '; } El bloque si sólo se puede ejecutar si la condición es verdadera. En este último caso no se ejecuta, ya que cero significa falso.
Más de una expresión en la Condición Usted puede tener más de una expresión en una condición. En esta parte de la serie, que considero un máximo de dos expresiones en una condición. Cada una de las expresiones da como resultado verdadero o falso. Las expresiones se combinan con el AND, OR o NOT. El operador AND se escribe como, &&. El operador O se escribe como, || . El operador NO se escribe como! . &&, || , y ! se llaman operadores lógicos. Con