Switching Branches


Switch Statements
    
          Conditional branching performed by multiple if-elseif-else statement can often be performed more efficient by a switch statement when the test expression just evaluates one condition .

The switch statement work in an unusual way . It takes a given value as its parameters argument  then seeks to match that value from a number of case statement .

The important to end each case statement with a break keyword statement so the switch statement when then exit when a match is found without seeking further matches 

Syntax

     switch(test-value)
        {
           case match-value:statement-to-execute-when-matched ; break;
           case match-value:statement-to-execute-when-matched ; break;
           case match-value:statement-to-execute-when-matched ; break;
           default : statement-to-execute-when-no-match-found ;
        }


PHP Program

<?php
    $number=2;
    $letter=B;
               // First Condition
    switch($number)
       {
           case 1 : echo 'number is one ';break;
           case 2 : echo 'number is two ';break;
           case 3 : echo 'number is three ';break;
           default : echo 'number is not unrecognized';
       }

            // Second Condition

        switch($letter)
          {
              case A : echo 'Letter is A ';break;
              case B : echo 'Letter is B ';break;
              case C : echo 'Letter is C ';break;
              default : echo 'Letter is Unrecognized ';
          }
?>



Output



Comments

Post a Comment