PHP - Introduction

PHP - Setup

PHP - Syntax

PHP - String

PHP - constants

PHP - Operators

PHP - Superglobals

**PHP Forms**
PHP - Forms

**MySQL**

MySQL - Create DB

MySQL - Update Data

MySQL - Delete Data

PHP - Setup

PHP - Syntax

PHP - String

PHP - constants

PHP - Operators

PHP - Superglobals

MySQL - Create DB

MySQL - Update Data

MySQL - Delete Data

Operator is used to perform operations, like additions, substrates, comparing variables, increment, decrement etc.

Many types of operators,which are given below

1.Arithmetic Operators

2.Assignment Operators

3.Comparison Operators

4.Incrementing/Decrementing Operators

5.Logical Operators

6.Conditional assignment operators

7.Array Operators

8.String Operators

Operator | Example | Name | Result |
---|---|---|---|

+ | +$a | Identity | Conversion of $a to int or float as appropriate. |

- | -$a | Negation | Opposite of $a. |

+ | $a + $b | Addition | Sum of $a and $b. |

- | $a - $b | Subtraction | Difference of $a and $b. |

* | $a * $b | Multiplication | Product of $a and $b. |

/ | $a / $b | Division | Quotient of $a and $b. |

% | $a % $b | Modulo | Remainder of $a divided by $b. |

** | $a ** $b | Exponentiation | Result of raising $a to the $b'th power. |

Example | Equivalent | Operation |
---|---|---|

$a += $b | $a = $a + $b | Addition |

$a -= $b | $a = $a - $b | Subtraction |

$a *= $b | $a = $a * $b | Multiplication |

$a /= $b | $a = $a / $b | Division |

$a %= $b | $a = $a % $b | Modulus |

$a **= $b | $a = $a ** $b | Exponentiation |

Example | Name | Result |
---|---|---|

$a == $b | Equal | true if $a is equal to $b after type juggling. |

$a === $b | Identical | true if $a is equal to $b, and they are of the same type. |

$a != $b | Not equal | true if $a is not equal to $b after type juggling. |

$a <> $b | Not equal | true if $a is not equal to $b after type juggling. |

$a !== $b | Not identical | true if $a is not equal to $b, or they are not of the same type. |

$a < $b | Less than | true if $a is strictly less than $b. |

$a > $b | Greater than | true if $a is strictly greater than $b. |

$a <= $b | Less than or equal to | true if $a is less than or equal to $b. |

$a >= $b | Greater than or equal to | true if $a is greater than or equal to $b. |

$a <=> $b | Spaceship | An int less than, equal to, or greater than zero when $a is less than, equal to, or greater than $b, respectively. |

Example | Name | Effect |
---|---|---|

++$a | Pre-increment | Increments $a by one, then returns $a. |

$a++ | Post-increment | Returns $a, then increments $a by one. |

--$a | Pre-decrement | Decrements $a by one, then returns $a. |

$a-- | Post-decrement | Returns $a, then decrements $a by one. |

**5.Logical Operators**

Example | Name | Result |
---|---|---|

$a and $b | And | true if both $a and $b are true. |

$a or $b | Or | true if either $a or $b is true. |

$a xor $b | Xor | true if either $a or $b is true, but not both. |

! $a | Not | true if $a is not true. |

$a && $b | And | true if both $a and $b are true. |

$a || $b | Or | true if either $a or $b is true. |

Example | Name | Operator | Result |
---|---|---|---|

expression1 ? A : B | Conditional Expression | ? : | If Condition is true ? Then value A : Otherwise value B |

Example | Name | Result |
---|---|---|

$a + $b | Union | Union of $a and $b. |

$a == $b | Equality | true if $a and $b have the same key/value pairs. |

$a === $b | Identity | true if $a and $b have the same key/value pairs in the same order and of the same types. |

$a != $b | Inequality | true if $a is not equal to $b. |

$a <> $b | Inequality | true if $a is not equal to $b. |

$a !== $b | Non-identity | true if $a is not identical to $b. |

Example | Name | Operator | Result |
---|---|---|---|

$x . $y | Concatenation | . | Concatenation of $x and $y |

$x .= $y | Concatenation assignment | .= | Appends $x to $y |