46 lines
		
	
	
		
			834 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			46 lines
		
	
	
		
			834 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								title: Functions
							 | 
						||
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## PHP Functions Introduction
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								A function is a block of statements that can be used repeatedly in a program.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### Simple Function + Call
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```php
							 | 
						||
| 
								 | 
							
								function say_hello() {
							 | 
						||
| 
								 | 
							
								  return "Hello!";
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								echo say_hello();
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### Simple Function + Parameter + Call
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```php
							 | 
						||
| 
								 | 
							
								function say_hello($friend) {
							 | 
						||
| 
								 | 
							
								  return "Hello " . $friend . "!";
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								echo say_hello('Tommy');
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### strtoupper - Makes all Chars BIGGER AND BIGGER!
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```php
							 | 
						||
| 
								 | 
							
								function makeItBIG($a_lot_of_names) {
							 | 
						||
| 
								 | 
							
								  foreach($a_lot_of_names as $the_simpsons) {
							 | 
						||
| 
								 | 
							
								    $BIG[] = strtoupper($the_simpsons);
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								  return $BIG;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$a_lot_of_names = ['Homer', 'Marge', 'Bart', 'Maggy', 'Lisa'];
							 | 
						||
| 
								 | 
							
								var_dump(makeItBIG($a_lot_of_names));
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#### More Information:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								* <a href="https://secure.php.net/manual/en/functions.user-defined.php">php.net user defined functions manual</a>
							 |