Як записати функцію PHP
Хоча мова PHP має багато вбудованих функцій, буде час, коли ви захочете написати індивідуальну функцію для вашої програми. Це легко зробити за допомогою PHP. Наприклад, ви можете розмістити персональне вітальне повідомлення на кожній сторінці вашого веб-сайту. Для цього ви б написали просту функцію, яка друкує "Ласкаво просимо, чиєсь ім'я" вгорі кожної веб-сторінки. Але вам потрібно надрукувати в цьому повідомленні інше ім’я для кожного відвідувача вашого сайту. Це також легко зробити за допомогою функції PHP. Ви можете передати ім'я відвідувача функції як рядокЩо? символів. Ви передасте цей рядок як аргумент виклику функції.

Hello_Visitor ("Ненсі");

Якщо ви не читали підручник про функцію та виклик функції PHP; ви можете зробити це зараз. Якщо ви готові продовжувати, давайте подивимось на код, який визначатиме або оголошує функцію Hello_Visitor.

Основний PHP-код
function function_name ($ argument_1, $ argument_2)
{тіло функції}

Приклад
функція Hello_Visitor ($ current_name)
{echo "Ласкаво просимо, $ current_name"; }


функція
Це говорить PHP, що наступне - це функція.

Hello_Visitor
ім'я функції
Це ім’я, яке ви даєте своїй функції. Ваша програма буде використовувати це ім'я для ідентифікації функції. Таким чином, ви будете використовувати те саме ім'я у виклику функції та в самій функції. При іменуванні своїх функцій пам'ятайте, що назви функцій не відрізняються від регістру. Отже, ім'я функції Hello_Visitor - те саме, що і hello_visitor. Однак ім'я функції не може містити пробілів і повинно починатися з літери або підкреслення.

Hello_Visitor ($ current_name)
Круглі скобки
Дужки використовуються для передачі аргументів або інформації функції. Якщо вам не потрібно передавати інформацію, ви нічого не ставите між (). Але ви все одно маєте дужки.

($ current_name)
($ argument_1, $ argument_2)
Аргумент - це ім'я змінної, яка містить інформацію, яку ви передаєте функції. Якщо у вас є більше одного аргументу, розділіть їх комою. Потім розмістіть аргументи (аргументи) між дужками. У нашому прикладі рядок Ненсі буде передано у функцію та збережено в аргументі $ current_name, який розміщується між дужками.

{echo "Ласкаво просимо, $ current_name"; }
{}
Код, який буде складати тіло функції, розміщується між відкритим {кучерявим дужкою та закриттям} фігурним дужкою. У нашому прикладі основою функції є ехо-заява, яка надрукує привітання в браузері. Оскільки Ненсі це рядок, збережений у змінній $ current_name, привітальним повідомленням буде Ласкаво просимо, Ненсі.

-------------
Що таке рядок: Рядок - це група символів, таких як Ненсі. Рядок повинен завжди розміщуватися між одинарними або подвійними лапками.
Приклад -> "Ненсі"





Відео Інструкція: Уроки PHP - 30. Анонимные функции, function expression (Може 2024).