dimecres, 30 de setembre del 2015

PHP. Operadors

Operadors PHP

Els operadors s'utilitzen per a realitzar operacions sobre les variables i valors.
PHP divideix els operadors en els següents grups:
  • Els operadors aritmètics
  • Operadors d'assignació
  • Els operadors de comparació
  • Operadors d'increment / decrement
  • Els operadors lògics
  • Operadors de Strings
  • Operadors d'Arrays
Aritmètics
Operator
Name
Example
Result
+
Addition
$x + $y
Sum of $x and $y
-
Subtraction
$x - $y
Difference of $x and $y
*
Multiplication
$x * $y
Product of $x and $y
/
Division
$x / $y
Quotient of $x and $y
%
Modulus
$x % $y
Remainder of $x divided by $y
**
Exponentiation
$x ** $y
Result of raising $x to the $y'th power (Introduced in PHP 5.6)
Assignació

Assignment
Same as...
Description
x = y
x = y
The left operand gets set to the value of the expression on the right
x += y
x = x + y
Addition
x -= y
x = x - y
Subtraction
x *= y
x = x * y
Multiplication
x /= y
x = x / y
Division
x %= y
x = x % y
Modulus
Comparació

Operator
Name
Example
Result
==
Equal
$x == $y
Returns true if $x is equal to $y
===
Identical
$x === $y
Returns true if $x is equal to $y, and they are of the same type
!=
Not equal
$x != $y
Returns true if $x is not equal to $y
<> 
Not equal
$x <> $y
Returns true if $x is not equal to $y
!==
Not identical
$x !== $y
Returns true if $x is not equal to $y, or they are not of the same type
> 
Greater than
$x > $y
Returns true if $x is greater than $y
< 
Less than
$x < $y
Returns true if $x is less than $y
>=
Greater than or equal to
$x >= $y
Returns true if $x is greater than or equal to $y
<=
Less than or equal to
$x <= $y
Returns true if $x is less than or equal to $y



Increment/Decrement

Operator
Name
Description
++$x
Pre-increment
Increments $x by one, then returns $x
$x++
Post-increment
Returns $x, then increments $x by one
--$x
Pre-decrement
Decrements $x by one, then returns $x
$x--
Post-decrement
Returns $x, then decrements $x by one



Lògics

Operator
Name
Example
Result
and
And
$x and $y
True if both $x and $y are true
or
Or
$x or $y
True if either $x or $y is true
xor
Xor
$x xor $y
True if either $x or $y is true, but not both
&&
And
$x && $y
True if both $x and $y are true
||
Or
$x || $y
True if either $x or $y is true
!
Not
!$x
True if $x is not true

String

Operator
Name
Example
Result
.
Concatenation
$txt1 . $txt2
Concatenation of $txt1 and $txt2
.=
Concatenation assignment
$txt1 .= $txt2
Appends $txt2 to $txt1
Arrays
Operator
Name
Example
Result
+
Union
$x + $y
Union of $x and $y
==
Equality
$x == $y
Returns true if $x and $y have the same key/value pairs
===
Identity
$x === $y
Returns true if $x and $y have the same key/value pairs in the same order and of the same types
!=
Inequality
$x != $y
Returns true if $x is not equal to $y
<> 
Inequality
$x <> $y
Returns true if $x is not equal to $y
!==
Non-identity
$x !== $y
Returns true if $x is not identical to $y



Cap comentari:

Publica un comentari a l'entrada