| 
									
										
										
										
											2018-10-12 15:37:13 -04:00
										 |  |  | --- | 
					
						
							|  |  |  | title: Operators | 
					
						
							|  |  |  | --- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Operators
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | PHP contains all the normal operators one would expect to find in a programming language.  | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | A single “=” is used as the assignment operator and a double “==” or triple “===” is used for comparison.  | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | The usual “<” and “>” can also be used for comparison and “+=” can be used to add a value and assign it at the same time. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Most notable is the use of the “.” to concatenate strings and “.=” to append one string to the end of another.  | 
					
						
							| 
									
										
										
										
											2018-10-31 23:20:20 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | New to PHP 7.0.X is the Spaceship operator (<=>). | 
					
						
							|  |  |  | The spaceship operator returns -1, 0 or 1 when $a is less than, equal to, or greater than $b. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ```php | 
					
						
							|  |  |  | <?php | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | echo 1 <=> 1; // 0 | 
					
						
							|  |  |  | echo 1 <=> 2; // -1 | 
					
						
							|  |  |  | echo 2 <=> 1; // 1 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ``` |