Основы PHP, функции

минута на чтение

Функции в PHP

Функция – это такая штука, на которую можно ссылаться из других частей кода, и прописанные в ней действия каждый раз будут выполняться. Если Вы собираетесь учить язык PHP, то посмотрите на сайте также https://topranker.ru/blog/luchshie-knigi-po-php топ лучших книг по изучению PHP.

Пример функции:

 function printWords (…) {…};

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

Ссылаться на функцию надо таким образом:

 printWords ();

Обратите внимание, что в круглых скобках можно ничего не указывать и фигурных скобок не ставить.

Рассмотрим интересную особенность функций:

 function printWords ($word) {echo $word};

 $x=13;

 $y=34;

 $sum=$x+$y;

 printWords ($sum);


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

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


function math ($fir,$sec) {

 $summa = $fir + $sec;

 return $summ;

 };

 $x=13;

 $y=34;

 $sum=math($x,$y);

 echo "$sum";


На экране выйдет число 47.

Здесь надо учесть, что в одной функции должна соблюдаться очерёдность элементов. То есть если впереди стоит $x, то она будет соответствовать $fir, а тогда $y – $sec.

Facebook Vk Ok Twitter Telegram

Комментарии:

Нет комментариев

Похожие записи:

PHP - самый популярный язык любого сервера, используемый для веб-разработки. PHP - мощный, масштабируемый, гибкий, с открытым исходным кодом, простой для понимания, пользуется большой поддержкой сообщества, поддерживает большинство распространенных баз данных ...
Списки – один из самых распространенных и информативных элементов разметки. Часто возникает задача организации работы со списками на странице: поиск, сортировка, фильтрация. Все эти функции позволяют существенно повысить эффективность и удобство работы со спис...
После перехода на PHPStorm  оказалось, что многие привычные комбинации горячих клавиш там не работают, или выполняют совершенно другие действия по умолчанию. Взять хотя бы “redo” (ctrl+Y в большинстве программ), в PHPStorm данная комбинация удаляет строку, что...