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) |