Operadores de asignación en PHP Operadores PHP - Parte 1 Introducción Esta es la parte 1 de mi serie, Operadores PHP. Suma y resta símbolos son ejemplos de operadores en PHP. PHP tiene muchos otros operadores que no tienen similitudes con las matemáticas. En esta parte de la serie, nos fijamos en los operadores de asignación en PHP. Todo lo dicho en esta serie es aplicable a PHP 5. explico la mayor parte de los operadores, no todos.
Si usted es un viejo programador, puede leer la serie en cualquier orden o usted puede leer sólo la parte, que está relacionado con un problema que tiene actualmente a su lado trabajo. Si usted es nuevo en la programación o estudiaste programación y no ha estado practicando, entonces usted debe leer toda la serie. 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.
Requisito Esta serie es fácil de entender en sí mismo. Sin embargo, para apreciar su aplicación, debe estar familiarizado con los temas siguientes: - Primeros pasos con PHP - Conceptos básicos de programación orientada a objetos en PHP - Algunos tipos de datos escalares en PHP Un lenguaje informático se acumula. Hay ciertas cosas que tienes que aprender primero y luego utilizarlos para aprender cosas superiores. Cada uno de los títulos anteriores es ya sea un tutorial o el tutorial primero en una serie. Si es la primera parte de una serie, entonces usted debe haber leído toda la serie.
Si se trata de un tutorial por sí solo, entonces usted debe haber leído el tutorial. Para llegar a cualquiera de los artículos, sólo tienes que escribir el título del artículo y mi nombre Chrys en el cuadro de búsqueda de esta página y haga clic en Buscar. En esta parte de la serie, nos fijamos en los operadores de asignación en PHP. Un ejemplo de tal operador es =. Operando Un operando es una variable o un literal (valor) asociado con un operador. Consideremos, $ myVar = 30; myVar es un operando de la izquierda y 30 es un operando derecho a =.
= Es un ejemplo de un operador llamado, el operador de asignación, no el operador de igualdad (detalles a continuación). Considere: $ myVar && $ hisVar && $ herVar Hay tres operandos en la expresión anterior. Así, se puede hablar de la primera (myVar), segundo (hisVar) y tercer operandos (herVar). &&, Es decir 2 símbolos de unión forman otro operador; vamos a hablar de eso más tarde. Operador binario binario y Unario Operadores A necesita dos operandos para trabajar con: uno sobre su izquierda y otro a la derecha.
Un operador unario sólo necesita un operando para trabajar con, colocado en su izquierda o de su derecha (véase más adelante). Operadores Operadores de asignación de asignación son: = * = /=% = + = - = = Nos fijamos en cada uno de estos operadores en esta parte de la serie.. Asignación simple (=) El operador básico de asignación es, =. La siguiente declaración ilustra un ejemplo: $ myInt = 35; Decimos que el número entero, de 35 años, se le asigna a la variable, $ myInt. El operando de la izquierda a = es $ myInt. El operando de la derecha es 35.
Para todos los operadores de asignación de la operación es de derecha a izquierda; es decir, desde el operando de la derecha a la izquierda del operando. Si usted está tratando de hacer que la similitud con las matemáticas, entonces la frase anterior (derecha a izquierda) puede no tener sentido; evitar hacer similitud con las matemáticas. Veremos muchos ejemplos de derecha a izquierda y de izquierda a derecha operaciones a medida que avanzamos en la serie. Para la asignación básica, el operando de la derecha puede ser otra variable o incluso una llamada a una función que devuelve un valor.
E1 op = E2 expresiones en la siguiente declaración generalizada, E1 es una variable, op es un operador y E2 es otra variable; = Es el operador básico de asignación: E1 op = E2 Esta afirmación generalizada que implica el operador de asignación simple es equivalente a, E1 = E1 op E2 El resto de los operadores de asignación en la lista anterior sigue esta regla generalizada como se explica a continuación. El resto de los operadores de asignación son cada uno formado por un operador puede ser que usted ya sabe, y el operador básico de asignación.
El * = operador Considere la siguiente declaración: $ int1 = $ int1 * $ int2; Aquí, $ int1 y $ int2 son variables. Supongamos que un valor ya ha sido asignado a $ int1 previamente, antes de esta declaración. Note que $ int1 se encuentra tanto en el operando de la izquierda y el operando derecho (int1 * int2), del operador básico de asignación. También contamos con el operador de multiplicación, *. En la declaración sobre el resultado de multiplicar por int1 int2 se asigna a int1.
La declaración se puede volver a escribir como: $ int1 * = $ int2; También, $ int2 puede ser sustituido por un número como en, $ int1 * = 3; El /= Operador Considere la siguiente declaración: $ int1 = $ int1 /$ int2; Aquí, $ int1 y $ int2 son variables. Supongamos que un valor ya ha sido asignado a $ int1 previamente, antes de esta declaración. Tenga en cuenta que $ int1 se encuentra tanto en el operando de la izquierda y el operando derecho de =. También contamos con el operador de división, /. En la declaración sobre el resultado de dividir $ int1 por $ int2 se asigna a $ int1.
La declaración se puede volver a escribir como: $ int1 /= $ int2; También, $ int2 puede ser sustituido por un número como en, $ int1 /= 4; El siguiente programa ilustra esto: $ int1 = 20; $ int2 = 4; $ int1 /= $ int2; echo $ int1; ?> El% = Operador Considere la siguiente declaración: int int1 = int1% int2; Aquí, int1 y int2 son variables. Tenga en cuenta que int1 se encuentra tanto en el operando de la izquierda y el operando de la derecha. También tenemos el operador módulo,%. En la declaración anterior se asigna el resto de la división int1 por int2 a int1.
La declaración se puede volver a escribir como: int int1% = int2; El operador + = Considere la siguiente declaración: $ int1 = $ int1 + $ int2; Aquí, $ int1 y $ int2 son variables. Tenga en cuenta que $ int1 se encuentra tanto en el operando de la izquierda y el operando derecho del operador básico de asignación. También tenemos el operador de suma, +. En la declaración sobre el resultado de sumar $ int1 a $ int2 se asigna a $ int1.
La declaración se puede volver a escribir como: $ int1 + = $ int2; El - = Operador Considere la siguiente declaración: $ int1 = $ int1 - $ int2; Aquí, $ int1 y $ int2 son variables. Tenga en cuenta que $ int1 se encuentra tanto en el operando de la izquierda y el operando derecho del operador básico de asignación. También tenemos el operador resta, -. En la declaración sobre el resultado de restar $ int2 desde $ int1, se asigna a $ int1. La declaración se puede volver a escribir como: $ int1 - = $ int2; Operadores cadena String PHP tiene dos operadores, que son,. y.
= Para concatenar dos cadenas como variables o como literales, utilice el operador punto. . Ejemplo: $ str = "uno" "dos"; echo $ cadena; ?> Hey, usted puede utilizar el op = E2 declaración generalizada E1 con el operador punto cadena. Ejemplo: $ str = "uno"; $ cadena = "dos".; echo $ cadena; ?>