Content health: prewriting stage

This chapter is not yet finished. To speed up the progress, help us fix it at GitHub.

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

`-$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` |
modulus | Remainder of $a divided by $b. |

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

Operator | 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. |

Operator | 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. |

Operator | Description |
---|---|

`=` |
Set a value to variable |

`+=` |
Addition of numeric value to variable |

`.=` |
Add string to variable |

PHP language reference