Основи на работата с потребителски функции в PHP

Сега ще се научим да създаваме свои собствени функции, които след това могат да се използват подобно на стандартните функции на PHP.

Нека разгледаме синтаксиса за създаване на собствена функция.

Функция се създава с помощта на командата function. След това следва име на функцията и кръгли скоби, в които се пише някакъв код:

php<?php
  function func() {
    // някакъв код
  }
?>

Нека разгледаме някакъв пример.

Нека направим функция с име func, която при своето извикване ще извежда на екрана удивителен знак:

php<?php
  function func() {
    echo '!';
  }
?>

Нека сега извикаме нашата функция. За това е необходимо да напишем името й и кръгли скоби:

php<?php
  function func() {
    echo '!';
  }
  
  // Извикваме нашата функция:
  func(); // ще изведе '!'
?>

Можем да извикаме нашата функция няколко пъти - в този случай всяко извикване на функцията ще извършва ново извеждане на екрана:

php<?php
  function func() {
    echo '!';
  }
  
  func(); // ще изведе '!'
  func(); // ще изведе '!'
  func(); // ще изведе '!'
?>

Функциите могат да бъдат извикани преди мястото на своето дефиниране:

php<?php
  func(); // ще изведе '!'
  
  function func() {
    echo '!';
  }
?>
Задание 1

Направете функция, която извежда на екрана вашето име.

Задание 2

Направете функция, която извежда на екрана сумата на числата от 1 до 100.