In this tutorial, you shall learn about If-Else conditional statement in PHP, its syntax, and how to use an if-else statement in programs with the help of some examples.
PHP If Else
PHP If Else statement is a conditional statement that can execute one of the two blocks of statements based on the result of an expression.
Syntax
The syntax of PHP If-Else statement is
if (condition) {
// if-block statement(s)
} else {
// else-block statement(s)
}
where
if
is a keyword.condition
is a boolean expression.if-block statement(s)
are a block of statements. if-block can contain none, one or more PHP statements.else
is a keyword.else-block statement(s)
are a block of statements. else-block can contain none, one or more PHP statements.
If the condition evaluates to true, PHP executes if-block statement(s). If the condition is false, PHP executes else-block statement(s).
Example
The following is a simple PHP program to demonstrate the working of If-Else conditional statement.
We take two variables and assign values to each of them. Then we use if-statement to check if the two variables are equal.
Here, the condition is a equals b ?.
PHP Program
<?php
$a = 4;
$b = 4;
if ($a == $b) {
echo "a and b are equal.";
} else {
echo "a and b are not equal.";
}
?>
Output
Nested If-Else
if-else itself if a statement just like an echo statement.
Since if-else is a statement, we can write an if-else in the if-block or else-block. If we have an if-else statement inside an if-else statement, it is called nested if-else statement.
In the following PHP program, we write a nested if-else program, to find out the largest of the given three numbers.
PHP Program
<?php
$a = 4;
$b = 1;
$c = 9;
if ($a > $b && $a > $c) {
echo "a is the largest.";
} else {
if ($b > $c) {
echo "b is the largest.";
} else {
echo "c is the largest.";
}
}
?>
Output
Conclusion
In this PHP Tutorial, we learned about if-else statement, and how to use if-else statement in a PHP program, with the help of examples.