| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Operators
Operators are used to manipulate or perform operations on variables and values. Many operators are used in PHP, such as:-.
Assignment Operators They are used to set a variable equal to a value or set a variable to another variable's value. Such an assignment of value is done with the "=", or equal character. Example:
Now both $my_variable and $another_variable contain the value 18. Assignments can also be used in conjunction with arithmetic operators. Arithmetic Operators
PHP Code: <?php $addition = 2 + 4; $subtraction = 6 - 2; $multiplication = 5 * 3; $division = 15 / 3; $modulus = 5 % 2; echo "Perform addition: 2 + 4 = ".$addition; echo "Perform subtraction: 6 - 2 = ".$subtraction; echo "Perform multiplication: 5 * 3 = ".$multiplication; echo "Perform division: 15 / 3 = ".$division; echo "Perform modulus: 5 % 2 = " . $modulus . "[ Modulus is the remainder after the division operation has been performed.In this case it was 5 / 2, which has a remainder of 1]."; ?> Display:
Perform addition: 2 + 4 = 6 Perform subtraction: 6 - 2 = 4 Perform multiplication: 5 * 3 = 15 Perform division: 15 / 3 = 5 Perform modulus: 5 % 2 = 1 [Modulus is the remainder after the division operation has been performed. In this case it was 5 / 2, which has a remainder of 1.] Comparison Operators Comparison operators are used to check the relationship between variables and/or values. Comparison operators are used inside conditional statements and evaluate to either true or false. Important
comparison operators of PHP are:-
String Operators There is only one string operator. ["." the period] It is used to add two strings together, or more technically, the period is the concatenation operator for strings. PHP Code:
<?php $x_string = "Hello"; $y_string = " Cindy"; $output_string = $x_string . $y_string; echo $output_string . "!"; ?> Display:
Hello Cindy! Combination Arithmetic &
Assignment Operators In programming, various increasing or decreasing counters are used. Say you want a counter that increase by 1,
However, there is a shorthand for doing this.[combination assignment/arithmetic operator that would accomplish the same task]
Here are some examples of other common shorthand operators. In general, "+=" and "-=" are the most widely used combination operators.
Pre/Post-Increment &
Pre/Post-Decrement There is an even shorter way for adding 1 or subtracting 1 from a variable. To add one to a variable or "increment" use the "++" operator: $x++;
Which is equivalent to $x += 1; or $x = $x + 1; To subtract 1 from a variable, or "decrement" use the "--" operator: $x--; Which is equivalent to $x -= 1; or $x = $x - 1; In addition to this you can specify whether you want the increment to be:-
PHP Code:
<?php $x = 4; echo "The value of x with post-plusplus = " . $x++; echo "The value of x after the post-plusplus is " . $x; $x = 4; echo "The value of x with with pre-plusplus = " . ++$x; echo "The value of x after the pre-plusplus is " . $x; ?> Display: The
value of x with post-plusplus = 4 The value of x after the post-plusplus is = 5 The value of x with with pre-plusplus = 5 The value of x after the pre-plusplus is = 5 The value of $x++ is not reflected in the echoed text because the variable is not incremented until after the line of code is executed. But, with the pre-increment "++$x" the variable does reflect the addition immediately. Note |