Operadores de aprendizaje simple PHP

Operador simple

Definición : Un símbolo que realiza una determinada operación en una o más variables o valores, también llamado operador.
Hay muchos tipos de operadores en el lenguaje PHP. Solo registro +, -, *, /,%, ++, - -, siete tipos esta vez.
Este operador es muy similar al operador de lenguaje C.
"+", el signo
agregará dos variables del mismo tipo,
como se muestra en la figura siguiente,
Inserte la descripción de la imagen aquí
"-", el signo
restará dos variables del mismo tipo
Inserte la descripción de la imagen aquí

El signo "*"
multiplica dos variables del mismo tipo

Inserte la descripción de la imagen aquí
"%" toma el resto para
dividir dos variables, toma el resto
Inserte la descripción de la imagen aquí
"/" signo de división Divide
dos números Inserte la descripción de la imagen aquí
++ signo
++ el signo se divide en frente ++ y después de ++ , el signo ++
se puede considerar como salida primero y luego auto aumento

++$a;=$a=$a+1和echo $a
$a++;=echo $a;和$a=$a+1

Inserte la descripción de la imagen aquí
El método de uso del símbolo y el símbolo ++ es similar, pero el símbolo es auto-decreciente

La
forma del símbolo del operador de enlace de cadena es **. **

Inserte la descripción de la imagen aquí
También puedes pegar la cadena directamente

Inserte la descripción de la imagen aquí

Operador de asignación

Nota ; el operador de asignación tiene un valor, por lo que toda la declaración es una expresión, por lo que también puede escribir
a = a =a= b = 2;
Forma:=,+ =, - =, * =, / =% =
,.=asigna el valorde laderecha al valor de la izquierda.
Por ejemplo, por
Inserte la descripción de la imagen aquí
analogía, el operador de doble asignación opera en de la misma manera

Operador de comparación

(PHP estipula que cuando se genera el tipo bool, ture es 1 y flase no genera nada)
Entonces, cuando necesitamos generar el valor del tipo bool, podemos usar la función var_dump ()
para comparar los operandos de acuerdo con las reglas de este operador de comparación
Si el resultado de la comparación cumple los requisitos del operador de comparación, entonces el resultado es verdadero; de lo contrario, es falso
1.Compare si los dos valores son
Inserte la descripción de la imagen aquí
iguales y la salida 1 cuando son iguales y no la salida
2 cuando no son iguales .
=
(Congruente) (el valor y el tipo deben ser iguales)
Inserte la descripción de la imagen aquí
** =versus** La diferencia está en la imagen de arriba.

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Como se puede ver en la figura anterior, el tipo y el valor deben ser iguales para ser congruentes con
3. **! = ** No igual
Si los dos valores no son iguales, la tura de salida es igual y
se emite falso y no para el tipo, solo para el valor.

Inserte la descripción de la imagen aquí
4. ** <> = significa también no ser igual, ibid.
5.
! == insuficiencia, etc.
Si los dos números son congruentes salida flase (es decir, nada salida)
Si los dos números son congruentes salida tura (salida 1)
Inserte la descripción de la imagen aquí
1.6.
<, <=,>,> = ** estos operadores, somos Yo soy familiarizado con él, por lo que no los registraré uno por uno.
Si se cumplen las condiciones del operador, la salida será verdadera, pero si no se cumplen las condiciones del operador, la salida será falsa.

Operadores logicos

El resultado de este operador y el operador de comparación es el mismo. Si cumple con los requisitos, es ture. Si no cumple con los requisitos, es falso
. El valor que se puede contar en la lógica debe ser un valor de tipo bool De lo contrario, será convertido automáticamente por el lenguaje PHP.
Inserte la descripción de la imagen aquí

Puede referirse a las matemáticas o, y, no

  1. (Operador lógico AND) Cuando el valor de la expresión de los lados izquierdo
    y
    derecho de la forma yo && es verdadero, el resultado de la operación es verdadero.
    Siempre que haya un falso, el resultado obtenido es falso
    Inserte la descripción de la imagen aquí
    2. ( Operador OR lógico) La
    forma o o ||
    Siempre que haya un valor en los lados izquierdo y derecho de la expresión, el resultado de la operación es verdadero. Solo cuando los valores en ambos lados son falsos, el resultado es falsa
    Inserte la descripción de la imagen aquí
    . 3. (OR exclusivo lógico)
    forma:
    los valores en los lados izquierdo y derecho de xor no son Cuando la misma, el resultado es verdadero, si el mismo, entonces el resultado es falso
    4. (negación lógica)
    forma **! **
    niega el valor de la expresión original

Inserte la descripción de la imagen aquí

Operador de bit (muy pocos usados, sin registro)

Se usa para realizar operaciones en cada posición del sistema secundario en el operando. Dado que PHP se usa principalmente para el desarrollo de sitios web, las operaciones de bits se usan menos (sí, aquí está la cantidad de palabras en el agua)

Otros operadores

1. (? :)
Operador ternario
Formato:
expresión 1? Expresión 2: Expresión 3;
Significado:
Si el valor de la expresión 1 es verdadero, ejecute la expresión 2; de lo contrario, ejecute la expresión 3
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
como se muestra en la figura anterior
2. ( `` )
Puede poner comandos del sistema dentro para ejecutar, pero es rara vez se utiliza, así que no registre demasiado.
3. ( @ )
Enmascare los posibles errores de
la expresión y colóquela delante de la expresión

Inserte la descripción de la imagen aquí
4. ( =>, ->, instanceot )
requiere conocimiento de arreglos y conocimiento orientado a objetos, pero demasiados registros

Precedencia del operador

Algunos operadores de precedencia simples.
El concepto
de precedencia ; quien tenga la mayor prioridad se contará primero.
Dirección de combinación;
estipular que cuanto
Inserte la descripción de la imagen aquí
mayor sea la prioridad de izquierda a derecha o de derecha a izquierda, mayor será la prioridad, y la derecha de de derecha a izquierda., La izquierda se cuenta de izquierda a derecha, nada es cómo contar cómo contar
Inserte la descripción de la imagen aquí
. El papel de los
corchetes : las cosas dentro de los corchetes se considerarán como un todo.
Problema de cortocircuito

Inserte la descripción de la imagen aquí
Al realizar una operación lógica, si el resultado se puede determinar observando la primera mitad, entonces la segunda mitad no se calculará.
Como se muestra en la figura anterior,
cuando a es falso, se puede determinar que a es falso y puede ser determinado.una es F un L S E , ha sido a través de puede ser a juez descanso a cabo a && +B, a continuación, + + b, entonces ++b , que es+No se calculará la operación de + b.
Del mismo modo, o no, ambos

Supongo que te gusta

Origin blog.csdn.net/qq_51954912/article/details/114013783
Recomendado
Clasificación