АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
menu

Ключавое слова function

Ключавое слова function выкарыстоўваецца для аб'яўлення карыстацкіх функцый у PHP. Функцыя прымае параметры, выконвае код і можа вяртаць вынік. Аб'яўленыя функцыі можна выклікаць шматразова ў розных частках праграмы.

Сінтаксіс

function functionName($param1, $param2, ...) { return $result; }

Прыклад

Створам простую функцыю для складання двух лікаў:

<?php function sum($a, $b) { return $a + $b; } echo sum(2, 3); ?>

Вынік выканання кода:

5

Прыклад

Функцыя можа вяртаць розныя тыпы даных. Створам функцыю, якая вяртае масіў:

<?php function createArray($a, $b) { return [$a, $b]; } print_r(createArray(1, 2)); ?>

Вынік выканання кода:

[1, 2]

Прыклад

Функцыі могуць мець значэнні параметраў па змаўчанні:

<?php function greet($name = 'Guest') { return "Hello, $name!"; } echo greet(); echo greet('John'); ?>

Вынік выканання кода:

'Hello, Guest!' 'Hello, John!'

Глядзіце таксама

  • каманду return,
    якая вяртае значэнне з функцыі
byenru