# Как сделать функцию PHP

В PHP функция делается с помощью команды `function`. Далее через пробел следует имя функции и круглые скобки.

Смотрите пример:

`<?php function func() { echo 'text'; } func(); // выведет 'text' ?>`

Вместо команды `echo` обычно используется `return`. В этом случае результат работы функции не выводится сразу на экран, а может быть записан в переменную.

Смотрите пример:

`<?php function func() { return 'text'; } $str = func(); // запишем сначала в переменную, а потом выведем на экран echo $str; // выведет 'text' ?>`

Круглые скобки могут быть пустыми, либо в них могут быть указаны параметры, которые принимает функция. Параметры - это обычные переменные PHP.

Давайте сделаем функцию, которая параметром будет принимать число, а возвращать его квадрат:

`<?php function func($num) { return $num * $num; } echo func(2); // выведет 4 echo func(3); // выведет 9 ?>`

## Смотрите также

- урок
  основы работы с пользовательскими функциями в PHP

← →
↑