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

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

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

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

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

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

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

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

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

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

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