3. We learn before
We Define Computer & Program
Define Computer Programming
Programming Process
Programming Language
Inputs & Outputs
Define Logical Processing
Variables
Data Types
Programming Fundamentals
TRIVUz Academy
www.trivuzacademy.com
4. We will learn today
Conditional Statement
If… then … else
Switch statement
Operators
Programming Fundamentals
TRIVUz Academy
www.trivuzacademy.com
5. Conditional Statement
• Conditional statements are the set of
command used to perform different
actions base on different conditions
• In PHP we have the following conditional
statements:
• if
• if else
• else if
• switch
TRIVUz Academy
6. If statement
execute some code only if statement is true
TRIVUz Academy
11. If…
if (conditional) {
// statement to be executed
TRIVUz Academy
12. If…
if (conditional) {
// statement to be executed
}
TRIVUz Academy
13. If…
Example:
if ($math < 33) {
$result = “Failed!”;
}
TRIVUz Academy
14. If…else statement
execute some code if statement is true
and some other code if statement is false
TRIVUz Academy
15. If…else…
if (conditional) {
// statement if true
}
TRIVUz Academy
16. If…else…
if (conditional) {
// statement if true
} else
TRIVUz Academy
17. If…else…
if (conditional) {
// statement if true
} else {
// statement if false
TRIVUz Academy
18. If…else…
if (conditional) {
// statement if true
} else {
// statement if false
}
TRIVUz Academy
19. If…else…
Example:
if ($math < 33) {
$result = “Failed!”;
} else {
$result = “Passed!”;
}
TRIVUz Academy
20. If…else if…else statement
execute some code if statement is true
And some other code if statement is false
TRIVUz Academy
21. If…else if…else
if (conditional) {
// statement if true
} else if (conditional){
// statement if false and else if true
} else {
// statement if all false
}
TRIVUz Academy
22. If…else if…else
if (conditional) {
// statement if true
} else if (conditional){
// whichever matches first
} else if (conditional){
// whichever matches first
} else if (conditional){
// whichever matches first
} else if (conditional){
// whichever matches first
} else {
// statement if all false
}
TRIVUz Academy
23. If…else if…else
Example:
if ($avg > 100) {
$grade = "Invalid";
}
else if ($avg > 90 and $avg < 100 ) {
$grade = "A+";
}
else if($avg > 80 and $avg < 90) {
$grade = "A";
}
else {
$grade = "F";
}
TRIVUz Academy
24. switch statement
Select one of many block of code to execute
TRIVUz Academy
28. switch
switch (value) {
case 1:
// some code to execute
TRIVUz Academy
29. switch
switch (value) {
case 1:
// some code to execute
break;
TRIVUz Academy
30. switch
switch (value) {
case 1:
// some code to execute
break;
case 2:
// some code to execute
break;
TRIVUz Academy
31. switch
switch (value) {
case 1:
// some code to execute
break;
case 2:
// some code to execute
break;
default:
// nothing matches, do it
TRIVUz Academy
32. switch
switch (value) {
case 1:
// some code to execute
break;
case 2:
// some code to execute
break;
default: similar to else in if..else
// nothing matches, do it
TRIVUz Academy
33. switch
switch (value) {
case 1:
// some code to execute
break;
case 2:
// some code to execute
break;
default:
// nothing matches, do it
}
TRIVUz Academy
34. switch
switch (n)
{
case label1:
code to be executed if n=label1;
break;
case label2:
code to be executed if n=label2;
break;
default:
code to be executed if n is different from both label1
and label2;
}
TRIVUz Academy
35. switch
<html>
<body>
<?php
switch ($x)
{
case 1:
echo "Number 1";
break;
case 2:
echo "Number 2";
break;
case 3:
echo "Number 3";
break;
default:
echo "No number between 1 and 3";
}
?>
</body>
TRIVUz Academy
</html>
36. PHP Operators
Operators are used to operate on values
TRIVUz Academy