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