45 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			45 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: Functions | ||
|  | localeTitle: функции | ||
|  | --- | ||
|  | ## Введение в PHP
 | ||
|  | 
 | ||
|  | Функция представляет собой блок операторов, которые могут использоваться повторно в программе. | ||
|  | 
 | ||
|  | ### Простая функция + вызов
 | ||
|  | 
 | ||
|  | ```php | ||
|  | function say_hello() {  | ||
|  |   return "Hello!";  | ||
|  |  }  | ||
|  |   | ||
|  |  echo say_hello();  | ||
|  | ``` | ||
|  | 
 | ||
|  | ### Простая функция + Параметр + Вызов
 | ||
|  | 
 | ||
|  | ```php | ||
|  | function say_hello($friend) {  | ||
|  |   return "Hello " . $friend . "!";  | ||
|  |  }  | ||
|  |   | ||
|  |  echo say_hello('Tommy');  | ||
|  | ``` | ||
|  | 
 | ||
|  | ### strtoupper - Делает все Chars БОЛЬШИМ И БОЛЬШИМ!
 | ||
|  | 
 | ||
|  | ```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));  | ||
|  | ``` | ||
|  | 
 | ||
|  | #### Дополнительная информация:
 | ||
|  | 
 | ||
|  | *   [Руководство пользователя, определяемое пользователем php.net](https://secure.php.net/manual/en/functions.user-defined.php) |