PHP Assignment Operators
Assignment operators allow writing a value to a variable. The first operand must be a variable and the basic assignment operator is "=". The value of an assignment expression is the final value assigned to the variable. In addition to the regular assignment operator "=", several other assignment operators are composites of an operator followed by an equal sign.
Interestingly all five arithmetic operators have corresponding assignment operators, Here is the list.
The following table discussed more details of the said assignment operators.
|$a+= $b||$a = $a + $b||Adds 2 numbers and assigns the result to the first.|
|$a-= $b||$a = $a -$b||Subtracts 2 numbers and assigns the result to the first.|
|$a*= $b||$a = $a*$b||Multiplies 2 numbers and assigns the result to the first.|
|$a/= $b||$a = $a/$b||Divides 2 numbers and assigns the result to the first.|
|$a%= $b||$a = $a%$b||Computes the modulus of 2 numbers and assigns the result to the first.|
<?php $x1=100; $x2=200; $x3=300; $x4=400; $x5=500; $x1+= 100; echo " $x1 <br />"; $x2-= 200; echo " $x2 <br />"; $x3*= 300; echo " $x3 <br />"; $x4/= 400; echo " $x4 <br />"; $x5%= 500; echo " $x5 <br />"; $x=($y=11)+9; echo " Value of x & y is : $x $y <br />"; ?>
200 0 90000 1 0 Value of x & y is : 20 11
PHP: Tips of the Day
PHP: What is <=> (the 'Spaceship' Operator) in PHP 7?
The <=> ("Spaceship") operator will offer combined comparison in that it will :
Return 0 if values on either side are equal Return 1 if the value on the left is greater Return -1 if the value on the right is greater
The rules used by the combined comparison operator are the same as the currently used comparison operators by PHP viz. <, <=, ==, >= and >. Those who are from Perl or Ruby programming background may already be familiar with this new operator proposed for PHP7.
//Comparing Integers echo 1 <=> 1; //output 0 echo 3 <=> 4; //output -1 echo 4 <=> 3; //output 1 //String Comparison echo "x" <=> "x"; //output 0 echo "x" <=> "y"; //output -1 echo "y" <=> "x"; //output 1
Ref : https://bit.ly/2KvHmB1
- New Content published on w3resource:
- Scala Programming Exercises, Practice, Solution
- Python Itertools exercises
- Python Numpy exercises
- Python GeoPy Package exercises
- Python Pandas exercises
- Python nltk exercises
- Python BeautifulSoup exercises
- Form Template
- Composer - PHP Package Manager
- PHPUnit - PHP Testing
- Laravel - PHP Framework