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
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
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
Counter: 12
Counter: 13
Counter: 14
Counter: 15