PHP Switch statement

The switch statement is similar to if..else statement only.

In many situation, you may need to check / compare different values with the same variable. In that situation switch statement really helps.

Switch case is bit faster compare with series of if statement.

<?php
$x = "announcement";
switch ($x) {
    case "login":
        echo "You are entered in Login / Signup page";
        break;
    case "home":
        echo "You are entered in Home page";
        break;
    case "announcement":
        echo "You are entered in Announcement page";
        break;
    case "logout":
        echo "You are entered in Logout page";
        break;
    default:
        echo "You are entered in Login / Signup page";
        break;
}
?>
Output:
You are entered in Announcement

Note:

  • break used to prevent the code running from current to next case level.
  • In here you can able to see a special case called default.It is used to define the default value, if no statement match is found in the block segment.