3.PHP Control Structures


Control Structures
1. Sequential Control Structures
1.       program statements are executed from top to bottom.

example:
 <?php
$number1=5;$number2=10;
$sum=$number1+$number2;
$average=$sum/2;
echo "Sum=".$sum;
echo "<br/>";
echo "Average=".$average;
?>

2. Decision Control Structures
-          allows selection of specific sections of code to be executed.

1.       Simple
<?php
$score=30;
if($score<75){
      echo "Failed";
}
else{
      echo "Passed";
}
?>
2.       Nested
$score=30;
if($score<75){
      echo “Failed”;
}
else if ($score<85){
      echo “Average”;
}
else if ($score<90){
      echo “Above Average”;
}
else{
      echo “Excellent”;
}

3.       Complex
if($score<75){
      if(….){}else{…}
else if ($score<85){
       if(….){}else{…}
}
else if ($score<90){
       if(….){}else{…}
}
else{
       if(….){}else{…}
}

-          2 types of decision control structures
1.       Sequential if
2.       Nested if

3. Repetition Control Structures
-           allows the repetition of an action while some condition remains true.
o   do..while loop
example1
                         $ctr=0;
                        do{
                             $ctr++;
                             echo $ctr;    
}while ($ctr<=10);

o   while loop
example2
                        $ctr=0;
while($ctr<=10){
          $ctr++;
          echo $ctr;
}

o   for loop
 for ($ndx = 0; $ndx < 10; $ndx++) {   
      echo $ndx;
}

No comments:

Post a Comment