Logical constructs

Comparison Operators

Operator Meaning Example
== Is equal to if($var == 5) {    //execute code}
> Is greater than if($var > 5) {    //execute code}
< Is less than if($var < 5) {    //execute code}
>= Is greater than or equal to if($var >= 5) {    //execute code}
<= Is less than or equal to if($var <= 5) {    //execute code}
> Is greater than if($var > 5) {    //execute code}
! Not - used to negate a comparison if($var != 5) {    //execute code}
&& And - used to combine comparisons if($var <= 5 && $var >0) {    //execute code}
|| Or - used to combine comparisons if($var <= 5 || $var >0) {    //execute code}

If statements

Example:
if($var >= 0) {
  echo "Number is greater than 0";
}
else {
  echo "Number is not greater than 0";
}

Switch Statements

Example:
switch($var) {
  case $var > 3:
    echo "Number is greater than 3";
    break;
  case $var > 2:
    echo "Number is greater than 2";
    break;
  case $var > 1:
    echo "Number is greater than 1;
    break;
  default:
    echo "Number is less than 1";
}

While and foreach coming soon

NEXT
PREVIOUS
Master Index