The if, elseif and else statements
in PHP are used to perform different actions based on different conditions.
Very often when you write code,
you want to perform different actions for different decisions.
You can use conditional statements
in your code to do this.
If you want to execute some code
if a condition is true and another code if a condition is false, use the
if....else statement.
if (condition) code to be executed if condition is true; else code to be executed if condition is false; |
The following example will output
"Have a nice weekend!" if the current day is Friday, otherwise it
will output "Have a nice day!":
<html> <body> <?php $d=date("D"); if ($d=="Fri") echo "Have a nice weekend!"; else echo "Have a nice day!"; ?> </body> </html> |
If more than one line should be
executed if a condition is true/false, the lines should be enclosed within
curly braces:
<html> <body> <?php $d=date("D"); if ($d=="Fri") { echo "Hello!<br />"; echo "Have a nice weekend!"; echo "See you on Monday!"; } ?> </body> </html> |
If you want to execute some code
if one of several conditions are true use the elseif statement
if (condition) code to be executed if condition is true; elseif (condition) code to be executed if condition is true; else code to be executed if condition is false; |
The following example will output
"Have a nice weekend!" if the current day is Friday, and "Have a
nice Sunday!" if the current day is Sunday. Otherwise it will output
"Have a nice day!":
<html> <body> <?php $d=date("D"); if ($d=="Fri") echo "Have a nice weekend!"; elseif ($d=="Sun") echo "Have a nice Sunday!"; else echo "Have a nice day!"; ?> </body> </html> |