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

Содержание

Слайд 2

Изучаемые вопросы: Общий вид функции Первая элементарная пользовательская функция Что

Изучаемые вопросы:

Общий вид функции

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

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

Вызов функции

Функция с

значениями по умолчанию

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

Статические переменные

Возврат нескольких значений

Слайд 3

Что такое функция Функция – это программный код, которой может

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

Функция – это программный код, которой может многократно
выполняться

в любом месте программы.

Когда рекомендуется писать функцию

Если одно и то же действие выполняется как минимум два раза

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

Include (файл2.php);
?>

Файл2. php

Файл1. php

Используем функции

Создаем функции

Слайд 4

Общий вид функции funk (arg1, arg2, …) Название функции Аргументы

Общий вид функции

funk (arg1, arg2, …)

Название функции

Аргументы

Функции:

Встроенные

Пользовательские

Те которые написаны разработчиками PHP

Те

которые написал Вася или Петя
Слайд 5

Первая элементарная пользовательская функция function kvadrat($i) { return $i*$i; }

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

function kvadrat($i) {
return $i*$i;
}
?>

Функция, вычисляющая квадрат числа:

function

name (arg1, arg2, …) {
список операторов;
}

Задание функции:

Пример:

Слайд 6

Вызов функций function kvadrat($i) { return $i*$i; } echo "квадрат

Вызов функций

function kvadrat($i) {
return $i*$i;
}
echo "квадрат 5 = ".kvadrat(5);


?>

Пример2:

echo "квадрат 5 = ".kvadrat(5);
function kvadrat($i) {
return $i*$i;
}
?>

Пример1:

?

Слайд 7

Вызов функций $a=true; (1) if ($a) { function kvadrat($i) {

Вызов функций

$a=true;
(1)
if ($a) {
function kvadrat($i) {
return $i*$i;
}
}
(2)
function kub($i) {
return

$i*$i*$i;
}
(3)
?>

Пример3:

?

$a=false;

В каком месте можно вызвать функции kvadrat и kub?

Слайд 8

Вызов функций Пример4: ? В каком месте и в каком порядке можно выводить функции?

Вызов функций

Пример4:

?

В каком месте и в каком порядке можно выводить функции?

Слайд 9

Функция с значениями по умолчанию Функция, умножения двух чисел (по умолчанию второе число 5): Пример:

Функция с значениями по умолчанию

Функция, умножения двух чисел (по умолчанию второе

число 5):

Пример:

Слайд 10

Область видимости переменных Результат 2 Пример: Результат 1

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

Результат 2

Пример:

Результат 1

Слайд 11

Статические переменные Пример: Статические переменные – изменяются только в пределах

Статические переменные

Пример:

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

выведет 1

выведет 2

ни

чего не выведет
Имя файла: Программирование-на-PHP-5.-Функции.pptx
Количество просмотров: 33
Количество скачиваний: 1