Home >Backend Development >PHP Tutorial >A brief introduction to php operators
PHP Operators
Operators in PHP are divided into: arithmetic operators, logical operators, ternary operators and bitwise operators.
Let me take a look at PHP3's arithmetic, string, logical and comparison operators respectively.
1, Arithmetic operators
+: $a + $b plus $a plus $b -: $a - $b minus $a minus $b *: $a * $b times $a times $b /: $a / $b divides $a by $b %: $a % $b modulo the remainder of $a divided by $b if both operands are integers (The string will be converted to an integer value), the division sign ("/") returns an integer value (a value that is evenly divided). If either operand is a floating-point value, floating-point division is performed.
2 String operator
The string operator only has the string connection character ("."). $a = "Hello "; $b = $a . "World!"; // now $b = "Hello World!"
3, Assignment operator
Basic assignment operation The symbol is "=". The value of an assignment expression is the assigned value. For example, the expression $a = 3 evaluates to 3. This allows you to do some complicated things: $a = ($b = 4) + 5; // Now $a is equal to 9 and $b is 4. In addition to the basic assignment operators, there are also "compound operators". For all binary numbers and strings, you are allowed to do variable self-composition operations.
For example: =: $a = 3; +=:$a += 5; // Set $a to 8, that is: $a = $a + 5; $b = "Hello "; . :$b .= "There!"; // Set $b to "Hello There!", just like $b = $b . "There!";
4. Bit operators
Bit operations are allowed You set or reset the specified data. &: AND operation, $a & $b If both $a and $b are set, the result will be set |: OR operation, $a | $b or either $a or $b is set, the result will be set Bit ~: NOT operation, ~ $a If $a is not set, the result is set
5, Logical operator
and: $a and $b and $a and $ If b is true at the same time, the result is true or: $a or $b or if one of $a or $b is true, the result is true xor: $a xor $b If $a and $b are not true at the same time, the result is True! :! $a If not $a is false, the result is true&&: $a && $b If both $a and $b are true at the same time, the result is true ||: $a || $b or $a or $b If one is true, the result is true. When comparing two variables, the "AND" and "OR" operations have two operators. This means that the two operators have different priorities. 6. Comparison operators Comparison operators, as the name suggests, allow you to compare two values. ==: $a == $b is equal to $a is equal to $b and the result is true!=: $a != $b is not equal to $a is not equal to $b and the result is true< : $a < $b is less than $a Less than $ is true> : $a > $b is greater than $a is greater than $b is true<=: $a <= $b is less than or equal to $a is less than or equal to $b is true>=: $a >= $b is greater than or equal to $a is greater than or equal to $b and the result is true
The above is the detailed content of A brief introduction to php operators. For more information, please follow other related articles on the PHP Chinese website!