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).

ADVERTISEMENT

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

PHP If Else example

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

PHP Nested If Else example

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.