Как написать функцию PHP
Хотя в языке PHP много встроенных функций, иногда вы захотите написать настраиваемую функцию для вашей программы. Это легко сделать с помощью PHP. Например, вы можете разместить персональное приветственное сообщение на каждой странице вашего сайта. Для этого вы должны написать простую функцию, которая печатает «Добро пожаловать, чье-то имя» в верхней части каждой веб-страницы. Но вам нужно напечатать другое имя в этом сообщении для каждого посетителя вашего сайта. Это также легко сделать с помощью функции PHP. Вы можете передать имя посетителя функции в виде строкиКакая? персонажей. Вы передадите эту строку в качестве аргумента вызова функции.

Hello_Visitor ( "Нанси");

Если вы не читали учебник о вызове функций и функций PHP; Вы можете сделать это сейчас. Если вы готовы продолжить, давайте посмотрим на код, который определит или объявит функцию Hello_Visitor.

Базовый код PHP
функция имя_функции ($ аргумент_1, $ аргумент_2)
{тело функции}

пример
функция Hello_Visitor ($ current_name)
{echo "Welcome, $ current_name"; }


функция
Это говорит PHP, что следующее является функцией.

Hello_Visitor
function_name
Это имя, которое вы даете своей функции. Ваша программа будет использовать это имя для идентификации функции. Таким образом, вы будете использовать одно и то же имя в вызове функции и в самой функции. При именовании ваших функций помните, что имена функций не чувствительны к регистру. Поэтому имя функции Hello_Visitor совпадает с именем hello_visitor. Однако имя функции не может содержать пробелов и должно начинаться с буквы или подчеркивания.

Hello_Visitor ($ current_name)
Круглые скобки
Скобки используются для передачи аргументов или информации в функцию. Если вам не нужно передавать какую-либо информацию, вы не должны ставить ничего между (). Но у вас все еще должны быть скобки.

($ Current_name)
($ аргумент_1, $ аргумент_2)
Аргумент - это имя переменной, которая содержит информацию, которую вы передаете в функцию. Если у вас есть более одного аргумента, разделите их запятой. Затем поместите аргумент (ы) в скобки. В нашем примере строка Нэнси будет передан функции и сохранен в аргументе $ current_name, который помещается в скобки.

{echo "Welcome, $ current_name"; }
{}
Код, составляющий тело функции, помещается между открывающей фигурной скобкой. В нашем примере тело функции является оператором echo, который выводит приветственное сообщение в браузер. Так как Нэнси строка, хранящаяся в переменной $ current_name, приветственное сообщение будет Добро пожаловать, Нэнси.

-------------
Что такое строка: строка представляет собой группу символов, таких как Нэнси, Строка всегда должна быть заключена в одинарные или двойные кавычки.
Пример -> "Нэнси"





Видео инструкция: PHP уроки 19: Функции (PHP для начинающих) (May 2024).