Control Statements

if else

$amount = 10;
if ($amount) > 0 {
      echo "Valid amount";
}
else {
      echo "Invalid amount";
}
Valid amount

<?php if (true) {
      <h6>Create HTML elements conditionally<h6>
}
Create HTML elements conditionally

$firstName = "   ";
$isEmpty = empty(trim($firstName));
if ($isEmpty) {
      echo "firstName is empty";
}
firstName is empty

if elseif

$input = 10;
if ($input > 10) {
      echo "over 10";
} else if($input == 10) {
      echo "exactly 10";
} else if{
      echo "under 10";
}
exactly 10

Switch Statement

$amount = 10;
switch ($amount) {
      case 1:
            echo "One";
            break;
      case 10:
            echo "Ten";
            break;
      default:
            echo "Default value"; // default does not require break statement
}
Ten

$amount = 10;
switch (true) {
      case $amount > 1:
            echo "Greather than One";
            break;
      case $amount > 10:
            echo "Greather than Ten";
            break;
      default:
            echo "Default Value"; // default does not require break statement
}
Greater than One

For Loop

for ($i = 1; $i <= 5; $i++) {
      echo "Counter: "$i;
}
Counter: 1
Counter: 2
Counter: 3
Counter: 4
Counter: 5

While Loop

$counter = 6;
whilte ($counter <= 10) {
      echo "Counter: "$counter;
      $counter++;
}
Counter: 6
Counter: 7
Counter: 8
Counter: 9
Counter: 10

Do While Loop

$counter = 11;
do  {
      echo "Counter: "$counter;
      $counter++;
} ($counter <= 15)
Counter: 11
Counter: 12
Counter: 13
Counter: 14
Counter: 15