Monday 12 February 2018

Operators in PHP


Who operates between two  operands are called as operators.
Example: a+b
Where a and b are two operands and + is the operator.
 Types
 PHP operators can be divided into following categories:
·         Arithmetic operators
·         Unary operators (Increment and decrement operator)
·         Relational operators or Comparison operators
·         Logical operators
·         Bitwise operators
·         Assignment operators
·         String operators
·         Array operators


 Arithmetic operators
Arithmetic operators are used in mathematical expression and algebra.
Operator
Description
+
adds two operands
-
subtract second operands from first
*
multiply two operand
/
Calculate quotient
%
remainder of division
++
Increment operator increases integer value by one
--
Decrement operator decreases integer value by one

       Unary operators (Increment and decrement operator)

Operator
Description
++
Incremented by 1
--
Decremented by 1

Relational or Comparison operators
Operator
Description
==
Check if two operands are equal
!=
Check if two operands are not equal.
> 
Check if operand on the left is greater than operand on the right
< 
Check operand on the left is smaller than right operand
>=
check left operand is greater than or equal to right operand
<=
Check if operand on left is smaller than or equal to right operand

Logical operators
Operator
Description
&&
Logical AND
||
Logical OR
!
Logical NOT

Bitwise operators
Operator
Description
&
Bitwise AND
|
Bitwise OR
^
Bitwise exclusive OR
>> 
left shift
<< 
right shift
truth table 
a
b
a & b
a | b
a ^ b
0
0
0
0
0
0
1
0
1
1
1
0
0
1
1
1
1
1
1
0
The bitwise shift operators shift the bit value. The left operand specifies the value to be shifted and the right operand specifies the number of positions that the bits in the value are to be shifted. Both operands have the same precedence.
Assignment Operators
Operator
Description
Example
=
assigns values from right side operands to left side operand
$a = $b
+=
adds right operand to the left operand and assign the result to left
$a+=$b is same as $a=$a+$b
-=
subtracts right operand from the left operand and assign the result to left operand
$a-=$b is same as $a=$a-$b
*=
multiply left operand with the right operand and assign the result to left operand
$a*=$b is same as$a=$a*$b
/=
divides left operand with the right operand and assign the result to left operand
$a/=$b is same as $a=$a/$b
%=
calculate modulus using two operands and assign the result to left operand
$a%=$b is same as $a=$a%$b

String Operators

Operator

Description

Example

.

Concatenation

$a .$b

.=

Concatenation assignment

$a .= $b

Array Operators

operator
Description
Example
+
Union
$a+ $b
==
Equality
$a == $b
===
Identity
$a === $b
!=
Inequality
$a != $b
<> 
Inequality
$a <> $b
!==
Non-identity
$a!== $b


No comments:

Post a Comment

apply function in R

1) apply function: It takes 3 arguments matrix,margin and function.. Example: m<-matrix(c(1,2,3,4),nrow=2,ncol=2) m #1 indicates it is ap...