PHP: If Else Elseif

The If-else fuction if PHP is very similar to that of C as shown in example below:

<?php

$sunlight = 1;

if ($sunlight == 1){

echo "sunlight present";

} else {

echo "sunlight not present";

}

?>

Note, there is no "then" used as in most other programming languages, only curly braces ({}) are used to enclose if and else statements. The above example is pretty straight-forward and would output following result:

sunlight present

Thus, the condition operator on sunlight equal to 1 would result in the condition being true and hence, the output. Also, note that the condition is checked using condition operator (== and not =) as disccussed in the operator chapter.

Now, I would discuss another example with false condition :

<?php

$sunlight = 0;

if ($sunlight == 1){

echo "sunlight present";

} else {

echo "sunlight not present";

}

?>

The aboe example is pretty straight-forward and would output following result:

sunlight not present

Because, $sunlight (remember variables in PHP start with $ sign) has been initialized to 0 and in the if operation, we are checking for condition $sunlight == 1 which is false, "sunlight not present' is printed.

PHP: Using ElseIf

PHP Also provides IfElse to check for multiple conditions as follows:

Now, I would discuss another example with false condition :

<?php

$sunlight = 0;

if ($sunlight == 1){

echo "sunlight present";

} elseif ($sunlight == 0) {

echo "sunlight not present";

} else {

echo "sunlight not known";

}

?>

The aboe example is pretty straight-forward and would output "sunlight present" as follows:

sunlight present

For $sunlight= 0 , the output would have been "sunlight not present" and "sunlight not known" otherwise.