## Operators

### Arithmetic operators

examplenameresult
\$a + \$bAdditionSum of \$a and \$b.
\$a - \$bSubtractionRemainder of \$b subtracted from \$a.
\$a * \$bMultiplicationProduct of \$a and \$b.
\$a / \$bDivisionDividend of \$a and \$b.
\$a % \$bModulusRemainder of \$a divided by \$b.

### String operators

There is only one string operator: the concatenation operator (".").
```\$a = "Hello ";
\$b = \$a . "World!"; // now \$b = "Hello World!"
```

However, there are certain basic string functions:

`substr`
`trim`
`strlen`

, etc.

### Logical operators

examplenameresult
\$a and \$bAndTrue of both \$a and \$b are true.
\$a or \$bOrTrue if either \$a or \$b is true.
\$a xor \$bOrTrue if either \$a or \$b is true, but not both.
! \$aNotTrue if \$a is not true.
\$a && \$bAndTrue of both \$a and \$b are true.
\$a || \$bOrTrue if either \$a or \$b is true.

### Comparison operators

examplenameresult
\$a == \$bEqualTrue if \$a is equal to \$b.
\$a != \$bNot equalTrue if \$a is not equal to \$b.
\$a < \$bLess thanTrue if \$a is strictly less than \$b.
\$a > \$bGreater thanTrue if \$a is strictly greater than \$b.
\$a <= \$bLess 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.