|
PHP Tutorial >> The If Statement The If Statement
The PHP if statement is very similar to other programming
languages use of the if statement, but for those who are not
familar with it, picture the following:
Think about the decisions you make before you go to sleep. If you have
something to do the next day, say go to work, school, or an appointment, then
you will set your alarm clock to wake you up. On the other hand, if you do not
have something tomorrow, then you will not worry about the alarm clock.
This simple kind of if/then statement is very common in every day life and
also appears in programming quite often. Whenever you want to make a decision
given that something is true (you have something to do tomorrow) and be sure that you
take the appropriate action, you are using an if/then relationship.
The PHP If Statement
The if statement is quite useful in programming, thus it is important in PHP. Imagine
that you want to print out "Happy New Year!", on January 1st, at the top of your homepage
only on January 1st. With the use of PHP if statements you could have this process automated,
months in advance, occuring every year on January 1st.
This idea of planning for future
events is something you would never have had the opportunity of doing with HTML.
If Statement Example
The Happy New Years example would be a little difficult for you
to do right now, so let us instead start off with the basics of the if statement.
The PHP if statement tests to see if a value is true, and if it is a segment of
code will be executed. See the example below for the form of a PHP if statement.
PHP Code:
$my_name = "someguy";
if ( $my_name == "someguy" ) {
echo "Your name is someguy!<br />";
}
echo "Welcome to my homepage!";
Display:
Your name is someguy!
Welcome to my homepage!
Did you get that we were comparing the variable $my_name with "someguy" to see if they
were equal? Additionally, otice that because the if statement turned out to be true, the code segment
was executed, printing out "Your name is someguy!". Let's go a bit more in-depth into this example
to iron out the details.
-
We first set the variable $my_name equal to "someguy".
-
We next used a PHP if statement to check if the value contained in the
variable $my_name was equal to "someguy"
-
The comparison between $my_name and "someguy" was done with a double equal
sign "==", not a single equals"="! A single equals is for assigning a value
to a variable, while a double equals is for checking if things are equal.
-
Translated into english the PHP statement ( $my_name == "someguy" ) is ( $my_name
is equal to "someguy" ).
-
$my_name is indeed equal to "someguy" so the echo statement is executed.
A False If Statement
Let us now see what happens when a PHP if statement is not true, in
other words, false. Say that we changed the above example to:
PHP Code:
$my_name = "anotherguy";
if ( $my_name == "someguy" ) {
echo "Your name is someguy!<br />";
}
echo "Welcome to my homepage!";
Display:
Here the variable contained the value "anotherguy", which is not equal to "someguy".
The if statement evaluated to false, so the code segment of the if statement was not
executed. When used properly, the if statement is a powerful tool to have in your
programming arsenal!
|