СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Презентация "Функции в PHP"

Категория: Информатика

Нажмите, чтобы узнать подробности

Презентация на тему функции в PHP с примерами.

Просмотр содержимого документа
«Презентация "Функции в PHP"»

Блок 2 Программирование клиент-серверных форм  Лекция Функции PHP

Блок 2 Программирование клиент-серверных форм

Лекция

Функции PHP

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

  Функция

  • Блок кода, у которого есть название и параметры для обработки и возрата
  Переменные в функции Переменная, находящаяся внутри тела функции, имеет локальную область видимости, а та, которая располагается в основной программе, - глобальную.

  Переменные в функции

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

  Переменные в функции Локальные переменные объявляются внутри тела функции и недоступны извне. Глобальные переменные могут объявляться как в основной программе, так и в теле функции, но делается это с помощью специального оператора global

  Переменные в функции

Локальные переменные объявляются внутри тела функции и недоступны извне.

Глобальные переменные могут объявляться как в основной программе, так и в теле функции, но делается это с помощью специального оператора global

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

  Время жизни переменных

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

Либо их уничтожили непосредственно в программе, например с помощью функции unset(),

Либо завершилась работа сценария

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

  Время жизни переменных

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

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

Для этого применяют специальный оператор static

Пользовательские функции   function error_msg($err_str) {echo “Ошибка! Причина:”.$err_str.”; } error_msg(“Вы ввели отрицательное число”);

Пользовательские функции

function error_msg($err_str)

{echo “Ошибка!
Причина:”.$err_str.”
; }

error_msg(“Вы ввели отрицательное число”);

Синтаксис функции function имя_функции (аргументы - входные параметры) {тело функции} * Начиная с PHP4 описание функции может располагаться в любом месте программы

Синтаксис функции

function имя_функции (аргументы - входные параметры)

{тело функции}

* Начиная с PHP4 описание функции может располагаться в любом месте программы

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

Оператор return

  • Возвращение результата происходит посредством оператора return, который находится в теле цикла. Все, что записывается после него, функция передает программе.
  • Завершение работы.
Пример возращения значения function mnog($num) { return $num*$num; }

Пример возращения значения

function mnog($num)

{

return $num*$num;

}

Пример завершения работы в качестве входного параметра 0, то программа завершиться еще до выполнения операции деления.  function invert($num)  { if($num==0) return;  echo 1/$num;}  echo invert(0);

Пример завершения работы

в качестве входного параметра 0, то программа завершиться еще до выполнения операции деления.

function invert($num)

{ if($num==0) return;

echo 1/$num;}

echo invert(0);

Негласные правила при определении функций Для функций рекомендуется писать имена в нижнем регистре и разделять слова символом подчеркивания. Если функция что-то возвращает, то ее название начинают со слова get_ Использовать приставки set_, show_, print_ и другие, которые позволяют по названию функции определить, что она делает.

Негласные правила при определении функций

  • Для функций рекомендуется писать имена в нижнем регистре и разделять слова символом подчеркивания.
  • Если функция что-то возвращает, то ее название начинают со слова get_
  • Использовать приставки set_, show_, print_ и другие, которые позволяют по названию функции определить, что она делает.
Аргументы функции Для функций рекомендуется писать имена в нижнем регистре и разделять слова символом подчеркивания. Если функция что-то возвращает, то ее название начинают со слова get_ Использовать приставки set_, show_, print_ и другие, которые позволяют по названию функции определить, что она делает.

Аргументы функции

  • Для функций рекомендуется писать имена в нижнем регистре и разделять слова символом подчеркивания.
  • Если функция что-то возвращает, то ее название начинают со слова get_
  • Использовать приставки set_, show_, print_ и другие, которые позволяют по названию функции определить, что она делает.


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!