Перейти к содержимому

Для чего используются функции языка php

  • автор:

PHP: Что такое функция

Важно понимать, что такое PHP функция. Мы разберём, что такое PHP функция, сколько существует PHP функций, и рассмотрим примеры PHP функций.

PHP функция предоставляет код, который PHP-скрипт может вызвать для выполнения задачи, такой как count() , file_get_contents() , и header() . Язык программирования PHP поддерживает как процедурную, так и объектно-ориентированную парадигмы программирования. В процедурном пространстве функции являются ключевым строительным блоком для разработки и поддержки приложений.

Какую роль PHP функции играют в разработке

Использование функций помогает оптимизировать разработку за счёт:

  • Внедрения модульного подхода к разработке.
  • Предоставление логики, которую можно повторно использовать в других приложениях.
  • Отрицание необходимости заново разрабатывать и переписывать одну и ту же логику снова и снова.

Функции в PHP могут быть встроенными или определяемыми пользователем:

  • Встроенные PHP функции поставляются со средами выполнения PHP и их расширениями, и их можно вызвать из любого места скрипта (например, print() , var_dump() , mysql_connect() и т. д.).
  • Пользовательские функции — функции создаваемые разработчиком в своём приложении (или сторонних библиотеках).

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

  • Вызываемые функции всегда должны начинаться с ключевого слова function .
  • PHP-код функции должен быть заключён в фигурные скобки. < >.
  • Имя функции должно начинаться с буквы или подчёркивания, с не с цифры. (Имена функций начинающихся с подчёркивания, обычно зарезервированы для суперглобальных переменных, которые содержат такую информацию, как сессия или cookie)
  • Их имена не чувствительны к регистру.

Сколько функций в PHP

В PHP содержится около 700 функций используемых для разнообразных задач.

Примеры PHP функций

Пример PHP функции: Определения и Атрибуты

Имея вышеописанное определение, давайте рассмотрим некоторые определения и атрибуты функций:

 
function x5($number)

return($number * 5);
>

$multiple_number = x5(10); // 50

Выше приведён полный сценарий, хотя он короткий и простой. Это конкретная функция просто возвращает значение, с которым была вызвана функция, умноженное на пять. Вне определения функции мы видим вызов функции. Функция вызывается просто путём ссылки на функцию и последующего представления аргументов функции в круглых скобках.

Ключевое слово function начинает определение функции. В данном случае имя функции x5 . Переменные в скобках указывают аргументы функции и то, как на них будут ссылаться внутри функции. В этом случае есть один аргумент, на который будет ссылаться переменная $number внутри функции. (Позже мы поговорим о необязательных аргументах и области видимости переменных).

Пример PHP функции: Необязательные Аргументы

Давайте рассмотрим пример PHP функции с необязательными аргументами:

 
function optionalDemo($greeting, $count = 1)

for ($i = 0; $i $count; $i++)

echo $greeting. "\n";
>
>

optionalDemo("Hello");
optionalDemo("Good Bye" , 2);

Как и в предыдущем примере, это полный сегмент кода. Выражение на котором нужно сосредоточиться, — это определение функции. Обратите внимание, что эта функция ожидает два аргумента, на которые внутри функции будут ссылаться как $greeting и $count . Кроме того, обратите внимание, что второму параметру, Scount , присвоено значение по умолчанию 1 . Это работает следующим образом: если функция вызывается с одним параметром (как, при первом вызове функции), то второму параметру будет присвоено значение по умолчанию 1 . Это, в свою очередь, приведёт к однократному выполнению цикла for внутри функции.

Во втором вызове optionalDemo предоставляются два значения. Поэтому значение, указанное в вызове, используется для второго аргумента ( $count ), а не значение по умолчанию в определение функции. В результате цикл внутри функции выполниться дважды.

Пример PHP функции: Область видимости переменных

Изучая функции, важно понимать концепцию области видимости переменных. Проще говоря, поведение области действия переменных по умолчанию заключается в том, что переменные должны быть ограничены функцией, в которой они определены. Опять, пример — лучший способ продемонстрировать:

function scopedemo($fruit) 

$fruit = 20;
echo $fruit; // 20
>

$fruit = 10;
scopedemo($fruit);
echo $fruit; //10

В этом примере показано определение функции, а также вызов функции. Следует отметить, что переменная с именем $fruit используется как внутри, так и вне функции, что заставляет подумать, что она представляет одно и то же значение (например, одну и ту же область памяти), но это не так.

Как показывают комментарии в приведённом выше коде, $fruit внутри функции представляет другое значение/область памяти, чем $fruit вне функции. Если вы хотите получить доступ к одному и тому же значению/области памяти внутри и вне функции, можно использовать ключевое слово global .

Глядя на приведённый выше пример, если бы оператор global $fruit был добавлен в определение функции, то ссылка на него внутри функции была бы тем же значением или областью памяти вне функции. Итак, в этом случае $fruit внизу пример кода будет иметь значение 20 .

Пример PHP функции: Переменные как Ссылка

Наконец, переменные могут быть переданы в качестве ссылки. Передача по ссылке приводит к добавлению новой записи в таблицу символов PHP, которая ссылается на внутреннюю структуру данных, содержащую тип и значение переменной. Рассмотрим приведённый выше пример в последний раз. Если бы вызов scopedemo использовал амперсанд & перед переменной (например, scopedemo(&$fruit) ), то внутри функции в таблицу символов была бы добавлена новая запись для той же структуры данных, представляющей значения переменных. Это, по сути, ограничивает область действия переменной как внутри, так и вне функции.

Пример PHP функции: Рекурсия

Более продвинутый атрибут функций — рекурсия. Рекурсия — это когда функция пишется так, чтобы она могла сама себя вызывать. Рекурсивная функция должна содержать конечное условие приводящее к завершению функции.

Как правило, при написании рекурсивной функции будет базовый случай проверяющийся внутри функции, и функция будет продолжать вызывать сама себя до тех пор, пока базовый случай не будет удовлетворён. Примеры рекурсивной функции включают вычисление факториалов и чтение дерева файлов и/или каталогов. Вот пример того, как будет выглядеть код.

function factorial($n)  

if ($n 2)
return 1;
> else
return ($n * factorial($n - 1));
>
>

Пример PHP функции: Анонимные Функции

Последний атрибут, который мы рассмотрим, — это анонимная функция. Хотя определение анонимной функции такое же, как у определяемой пользователем функции, а именно то, что она принимает аргументы, работает с переменными и содержит логику кода, функция не имеет имени и заканчивается точкой с запятой. Это связано с тем, что в отличие от обычных функций представляющих собой конструкцию кода, анонимная функция представляет собой выражение.

Рассмотрим более ранний пример, представленный в виде анонимной функции:

function($number) 

return($number * 5);
>;

Код этой анонимной функции никогда не будет вызван. Точка с запятой в конце определения гарантирует, что функция рассматривается как выражение. Поскольку она обрабатывается как выражение, её можно присвоить переменной и вызывать путём ссылки на переменную. Её так же можно передать другой функции, что делает анонимную функцию — функцией обратного вызова (callback функцией).

Ещё одно замечание по поводу анонимных функций заключается в том, что они могут быть возвращены из другой функции. Это называется замыканием (closure).

Пример PHP функции: Новый синтаксис анонимной функции

В PHP 7.4 был представлен новый синтаксис анонимной функции:

$double = fn($param1) => 2*$param1;

Использование стрелочной функции ( => ) позволяет использовать сокращённую форму записи замыкания для создания однострочных функций. Это полезно при написании более компактного кода.

Также обратите внимание, что ключевое слово return необязательно для одиночных выражений. В приведённом выше примере возвращается 2*$param1 .

Анонимные функции наиболее полезны в качестве значений параметров обратного вызова, но у них есть и другие варианты использования. Это одноразовый функции, когда вам нужна функция, которую вы хотите использовать только один раз.

PHP Функции и методы: В чём разница

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

class car 

public $make;
private $model;

function __construct($make, $model)

$this->make = $make;
$this->model = $model;
>

function printMake()

echo $this->make . "\n";
>
>
$mustang = new car("Ford", "Mustang");
$mustang->printMake();
$camaro = new car("Chevrolet", "Camaro");
$camaro->printMake();
/*
Ford
Chevrolet
*/

Посмотрите на выделенную часть приведённого выше кода. Обратите внимание, что хотя мы находимся в определении класса, ключевое слово function определяет то, что объектно-ориентированные разработчики называют методом. Так что на самом деле метод может быть назван другим именем — функция.

Как и функции, методы могут работать с аргументами и содержать блоки кода.

Однако в объектно-ориентированном мире:

  • Методы работают со значениями, содержащимися в копии класса (называемой объектом).
  • В методе может быть несколько итераций одного и того же определения класса в разных переменных (или даже в массивах объектов).

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

Функции в PHP

Давайте разбираться что же такое функции. В общем смысле функция это поименованный блок кода выполняющий определённую задачу. Функция может принимать набор входных параметров, а так же возвращать некоторое значение вызвавшему её коду. Функции нужны в первую очередь для того, чтобы облегчить программисту жизнь и сократить объём кода программы, т.к. они позволяют выделять в отдельные блоки набор операций с целью их повторного использования в коде программы.

Функции в php

Функции в языке программирования PHP могут быть встроенными (стандартная библиотека функций SPL поставляемая вместе языком) или определены пользователем (разработчиком программы). Вне зависимости от происхождения функции, все они имеют схожий синтаксис:

$некотораяПеременная = имя_функции ( набор_параметров );

Функция может возвращать результат (например корень из целого числа), чтобы работать дальше с этим результатом нам нужна $некотораяПеременная куда и будет сохранён результат работы функции. Есть некоторые функции которые не возвращают результат, а изменяют переменную из глобальной области видимости, связываясь с ней по ссылке.

Набор параметров которые передаются в функцию отличается для каждой функции. Параметры могут быть обязательными (если их не передать php выдаст ошибку), а могут иметь предустановленное значение определённое вместе с самой функцией. В таком случае возможен вызов функции без параметров.

Давайте рассмотрим несколько простых встроенных функций:

 $str = 'Иван Иванов'; $nameLen = strlen($str); // функция вернёт целое число 11 

Функция strlen($str) возвращает длину строки $str переданной в функцию в качестве аргумента.

 $password = '123456'; //Зашифруем пароль $hashPassword = md5($password); // Вернёт строку e10adc3949ba59abbe56e057f20f883e 

А здесь мы применили функцию md5() которая возвращает хеш в виде 32-символьного шестнадцатеричного числа. Эту функцию часто применяют для шифрования некоторых данных таких как пароли пользователей, чтобы не хранить их в базе данных в открытом виде.

Определение функции

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

 function имя_функции(набор_параметров)

Имя функции должно начинаться с буквы или знака подчёркивания, после можно использовать буквы, знаки подчёркивания и цифры. Следует так же отметить что имена функций не чувствительны к регистру, поэтому вы можете вызвать функцию strlen() как strlen(), STRlen(), StrleN() и т.д. но лучше так не делать. Все встроенные в php функции (SPL библиотека) принято вызывать в нижнем регистре.

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

 function sayHello($userName) < echo 'Привет ' . $userName . '!'; >sayHello('Иван'); //функция выведет на экран строку «Привет Иван!» 

В приведённом примере я создал простейшую функцию которая принимает один обязательный параметры $userName (имя пользователя), чтобы затем склеить его со строкой и вывести её на экран. Если не передать аргумент $userName — PHP выведет ошибку.

Область видимости переменных

В определении функций в PHP есть особенность. Все переменные которые определяются и используются внутри функции по умолчанию — локальны для этой функции. Для взаимодействия с внешними переменными необходимо использовать инструкцию global или так называемое замыкание.

Давайте рассмотрим пример:

 $number = 123; // глобальная область видимости function showNumber() < echo $number; // ссылка на переменную в локальной области видимости >showNumber(); 

Вызов showNumber() в приведённом примере не даст результата т.к. переменная $number внутри функции локальна и по сути не определена, она не имеет ничего общего с переменной $number с заданным значением 123 до функции.

Если вы хотите использовать $number определённый вначале когда, воспользуйтесь инструкцией global вот так:

 $number = 123; // глобальная область видимости function showNumber() < global $number; echo $number; >showNumber(); //Выведет 123 на экран 

Однако такой подход таки в себе определённый риск. Когда мы обращаемся из функции к глобальной переменной, мы не можем быть уверен в том, что в ней содержится нужное нам значение. Эту переменную просто могут переопределить (даже по ошибке) ранее в коде и функция отработает не правильно. Помимо использования инструкции global вы можете обратиться к специальной переменной PHP $GLOBALS, где ключом массива будет имя переменной заданной в глобальной области видимости.

 $number = 123; // глобальная область видимости function showNumber() < echo $GLOBALS['number']; >showNumber(); //Выведет 123 на экран 

Массив $GLOBALS является суперглобальным массивом так же как и $_GET или $_POST, он доступен в любой области видимости.

Передача по ссылке

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

 $num = 5; //Переменная в глобальной области видимости function increaseNumber(&$number) < //Передача переменной по ссылке $number++; >increaseNumber($num); echo $num; //Выведет 6 

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

Анонимные функции, замыкания

Анонимные функции (лямбда функции) так же известны как замыкания, это функции не имеющие определённых имён. Чаще всего они используются в качестве callback функций передаваемых в качестве аргумента другим функциям, например функциям сортировки, однако их применение на этом не заканчивается. Замыкания могут быть использованы в качестве значения переменных, в этом случае PHP автоматически преобразует их в экземпляр класса Closure.

Например определим функцию sayHello() как анонимную:

 $sayHello = function ($userName)< echo 'Привет ' . $userName . '!'; >; $sayHello('Мир'); //Выведет «Привет мир!» 

При помощи анонимных функций можно передать в локальную область видимости переменную определённую в глобальной области используя конструкцию use():

 $userName = 'Мир'; $sayHello = function () use($userName)< echo 'Привет ' . $userName . '!'; >; $sayHello(); 

Подобные конструкции часто применяются при обработке маршрутов. Мы рассмотрим это в рамка других статей.

Функции в PHP. Краткое руководство

Функция — это блок кода, который может быть именован и вызван повторно. Иногда функцию ещё называют подпрограммой.

Обычной переменной присваивают число, строку или массив, а затем получают его обратно, обратившись к значению по имени переменной. Функции устроены похожим образом. Это тоже переменная, только вместо строки или числа в функции хранится блок кода, который вызывается при использовании этой «переменной».

Функция — очень мощный инструмент повторного использования кода. Создав свою функцию и записав туда необходимый код, вы сможете вызывать и использовать его столько раз, сколько необходимо. В противном случае пришлось бы копировать и вставлять фрагмент кода каждый раз, когда он понадобится.

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

Типы функций

Разделяют два типа функций — встроенные и пользовательские.

Встроенные функции — функции, которые за нас уже написали создатели языка программирования, можем просто брать их и использовать. В PHP существуют тысячи готовых функций на все случаи жизни!

Одна из хорошо знакомых функций — функция, которая выводит переданный ей текст на экран — print() .

Пользовательские функции программист создаёт самостоятельно. Эти функции используются только внутри одного проекта или сценария.

Анатомия функций

Работа с функциями состоит из объявления и использования.

Перед тем как использовать новую функцию, следует её объявить:

() < return ; > 

Пояснить все составные части функции проще всего на примере.

Допустим, на своём сайте мы хотим показывать, является ли выбранный пользователем год високосным. Для этого напишем функцию, в которую передаётся год. В результате работы функции мы хотим получить значение «истина», если год високосный, и «ложь» — если нет.

Определение такой функции:

 elseif ($year % 100 == 0) < if ($year % 400 == 0) < return true; >else < return false; >> else < return true; >> 

Пример использования функции:

 else

Потренироваться использовать функции в PHP можно в этом тренажёре.

Аргументы функции и область видимости

Наша функция умеет вычислять, является ли переданный год високосным.

Так как функция — это программа в программе, то внутри неё не будут доступны переменные, которые определялись за её пределами. Чтобы передать внутрь функции информацию извне, нужно использовать аргументы функции.

Аргументы функции — это переменные, которые функция может получить из внешнего кода. В примере с is_leap_year такая переменная была только одна — $year .

Верно и обратное — переменные, определённые внутри функции, не будут доступны извне. Такие переменные называются локальными, потому что они локальны по отношению к функции.

В отличие от аргументов, которых может быть несколько, вернуть во внешний код функция может только одно значение — с помощью инструкции return (возврат). Возвращаемое значение называют результатом работы функции.

«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.

Читать дальше

Как работает протокол HTTP

Как работает протокол HTTP

HTTP был разработан в 1990-х годах для создания первого интерактивного текстового веб-браузера. За эти годы протокол менялся и совершенствовался, становился более гибким и постепенно превратился в современный интернет. В статье рассмотрим принцип работы протокола и что важно знать о нём разработчику.

  • 8 февраля 2023

10 популярных функций в MYSQL, которые вам нужно знать

10 популярных функций в MYSQL, которые вам нужно знать

Без лишних слов принесли вам некоторые популярные функции MySQL, без которых вы точно не обойдётесь в работе.

  • 17 января 2023

Подключение файлов в PHP. Метод require()

Подключение файлов в PHP. Метод require()

Способность вызывать сценарий из отдельного файла по его имени называется в PHP подключением файлов. Подключают PHP-сценарии, любые текстовые файлы или HTML-страницы.

  • 21 ноября 2022

Массивы в PHP

Массивы в PHP

Массив — это ещё один тип данных, вроде числа или строки. Главное отличие массива от остальных типов данных заключается в его способности хранить в переменной больше одного значения. В предыдущих примерах имя переменной всегда ассоциировалось только с одним значением:

  • $name = «Иннокентий»
  • $age = 42

А если мы хотим узнать не только пол, имя и возраст пользователя, но и, допустим, любимые сериалы? Очень непросто назвать один самый любимый сериал, а вот вспомнить несколько — намного легче. Сохранение в переменную-массив нескольких значений выглядит так:

 $fav_shows = ["game of thrones", "american horror story", "walking dead"]; 

В этом примере мы сохранили в переменной $fav_shows сразу три значения. Но сохранить эти данные — это только половина дела. Как с ними потом работать? Уже знакомый вам способ вывода переменной на экран не будет работать с массивами:

Так увидеть список любимых сериалов не получится. Дело в том, что массив — это не обычная переменная. Массив хранит не простые типы, вроде текста или чисел (их ещё называют «скалярными типами»), а более сложную структуру данных, поэтому здесь нужен особый подход.

Внутри массива у каждого значения есть адрес, по которому к нему можно обратиться. Такой адрес называется индексом. Индекс — это просто порядковый номер значения внутри массива. Индексация начинается с нуля, так что первый элемент получает индекс — 0 , второй — 1 , и так далее.

Чтобы получить определенный элемент массива, необходимо знать его индекс (ключ). Напечатаем названия всех сериалов из массива через запятую:

Теперь можно дать определение массива: Массив — это совокупность множества элементов вида «ключ: значение».

Массивы позволяют перезаписывать существующие значения и добавлять новые. Добавить новое значение в массив можно так:

$fav_shows[] = "the big bang theory"; 

Новый элемент автоматически получит индекс равный максимальному индексу из существующих + 1. «Теория большого взрыва» сохранится в массиве под индексом 3 .

Если нам перестал нравиться один из сериалов, так как новый сезон оказался очень плох или появился новый фаворит, значения в массиве можно заменить. Чтобы вычеркнуть старое значение и заменить его новым, нужно присвоить новое значение любому из существующих в массиве индексов:

$fav_shows[4] = "fargo"; 

Для полного удаления (без замены на другое) значения по его индексу существует функция unset :

unset($fav_shows[4]); 
  • 10 ноября 2022

Синтаксис PHP

Синтаксис PHP

Разберёмся, из чего состоит любой язык программирования.

У каждого языка есть правила и конструкции, следуя которым мы выражаем мысли и делаем их понятными для другого человека. В программировании всё точно так же. Но вместо человеческого языка мы используем язык программирования PHP, а в роли нашего собеседника выступает PHP-интерпретатор. Поэтому, чтобы выразить свою мысль, мы должны сделать её понятной для интерпретатора.

  • 27 октября 2022

Массивы $_POST и $_GET в PHP. Обработка форм

Формы — это часть языка HTML. Формы нужны для передачи данных от клиента на сервер. Чаще всего формы используются для регистрации пользователей, заполнения анкет, оформления заказа в интернет магазине, и так далее.

Через формы можно отправлять как простую текстовую информацию, так и файлы.

Большую часть времени программирования на PHP вы будете так или иначе работать с формами и данными из них.

HTML описывает то, из каких элементов состоит форма, и как она выглядит. Но без принимающей стороны, то есть сервера, который принимает эти данные и обрабатывает их нужным образом, создавать формы нет никакого смысла.

PHP содержит множество средств для работы с формами. Это позволяет очень просто решать типичные задачи, которые часто возникают в веб-программировании:

  • Регистрация и аутентификация пользователя;
  • Отправка комментариев на форумах и социальных сетях;
  • Оформление заказов.

Практически любой современный сайт содержит как минимум несколько разных HTML-форм.

  • 20 октября 2022

Учебник по PHP

Учебник по PHP

  1. Знакомство с языком
    • Что такое PHP
    • Синтаксис PHP
    • Массивы
    • Циклы
    • Функции
  2. Шаблонизация и подключение файлов
    • Подключение файлов
    • Шаблонизация
  3. Протокол HTTP и формы
    • Протокол HTTP
    • Формы
    • Уязвимости
  4. Идентификация пользователя на сайте
    • Аутентификация пользователя
  5. Базы данных
    • База данных
    • SQL
    • MySQL в PHP
    • Безопасность в MySQL
  6. Объекты и использование библиотек
    • Объекты
    • Библиотеки
    • Composer
  • 10 сентября 2022

Шаблонизация в PHP

Шаблонизация в PHP

Шаблонизация — это работа по интеграции готовой, статичной вёрстки на сайт.

Ведя работу над сайтом, написанном на PHP, мы разрабатываем логику, которая управляет представлением. Логика — это PHP-сценарии, где происходит объявление переменных, функций, использование массивов и циклов, получение и обработка информации.

Представление — это внешний вид сайта. Сюда входят страницы, которые содержат общие элементы оформления (шапка, меню, подвал) и контент (страницы, статьи и тому подобное).

Имея на руках готовую вёрстку, надо правильно её внедрить в работающий сайт, чтобы в определённых местах страниц информация выводилась динамически, под контролем PHP-сценариев.

  • 10 сентября 2022

Протокол HTTP и работа с заголовками

Протокол HTTP и работа с заголовками

Весь современный веб построен на модели взаимодействия клиента и сервера. Как она работает:

  • браузер пользователя (клиент) отправляет на сервер запрос с адресом сайта (URL);
  • сервер получает запрос и отдаёт клиенту запрошенный контент.

Для реализации процесса используется универсальный протокол HTTP.

  • 10 сентября 2022

Защита от SQL-инъекций

Защита от SQL-инъекций

Внедрение SQL-кода (SQL инъекция) — один из распространённых способов взлома сайтов, работающих с базами данных. Способ основан на внедрении в запрос произвольного SQL-кода. Внедрение SQL позволяет хакеру выполнить произвольный запрос к базе данных (прочитать содержимое любых таблиц, удалить, изменить или добавить данные).

Атака этого типа возможна, когда недостаточно фильтруются входные данные при использовании в SQL-запросах.

  • 10 сентября 2022

Функции в языке программирования PHP.

Часто, в языках программирования программирования приходится выполнять какие-то однотипные действия более одного раза. Специально для того, чтобы избежать дублирования кода (повторения этого кода) были созданы функции.

Функции — это просто некая именованная часть кода, обращаясь к которой, вы можете выполнять какой-то определенный набор действий.

Давайте посмотрим, как можно работать с функциями в языке программирования PHP.

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

function имя_функции()

Обратите внимание, что после указания имени функции написаны круглые скобки. Эти круглые скобки говорят о том, что это именно функция и что в этой функции могут быть аргументы. И в фигурных скобках указывается набор аргументов.

Таким образом создаются php-функции. Теперь можно ссылаться на нее и выполнять указанный в ней набор действий сколько угодно раз.

Чтобы вызвать функцию, достаточно просто указать ее название:

имя_функции();

Вызывать функцию можно и до того, как она было объявлена, все будет работать (см. видео).

Вы можете сколько угодно раз вызывать функцию по коду:

имя_функции(); имя_функции(); имя_функции();

Функция для того и создана, чтобы сокращать программный код.

Функций можно создавать сколько угодно и таким образом они создаются на языке PHP.

Дмитрий Ченгаев ��
Занимаюсь заказной веб-разработкой. Подписывайтесь на телеграм канал https://t.me/dchengaev 😉
2021-03-26

Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

https://kapelnicza.vyvod-iz-zapoya-v-stacionare-samara12.ru/