🗊Презентация PHP. Функции. Функции, определяемые пользователем

Нажмите для полного просмотра!
PHP. Функции. Функции, определяемые пользователем, слайд №1PHP. Функции. Функции, определяемые пользователем, слайд №2PHP. Функции. Функции, определяемые пользователем, слайд №3PHP. Функции. Функции, определяемые пользователем, слайд №4PHP. Функции. Функции, определяемые пользователем, слайд №5PHP. Функции. Функции, определяемые пользователем, слайд №6PHP. Функции. Функции, определяемые пользователем, слайд №7PHP. Функции. Функции, определяемые пользователем, слайд №8PHP. Функции. Функции, определяемые пользователем, слайд №9PHP. Функции. Функции, определяемые пользователем, слайд №10PHP. Функции. Функции, определяемые пользователем, слайд №11PHP. Функции. Функции, определяемые пользователем, слайд №12

Вы можете ознакомиться и скачать презентацию на тему PHP. Функции. Функции, определяемые пользователем. Доклад-сообщение содержит 12 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





PHP: Функции.
Функции, определяемые пользователем
PHP – язык процедурного программирования. Работа с ним предполагает знание средств языка для работы с функциями и умение применять их на практике
Описание слайда:
PHP: Функции. Функции, определяемые пользователем PHP – язык процедурного программирования. Работа с ним предполагает знание средств языка для работы с функциями и умение применять их на практике

Слайд 2





Определение функций пользователем
Пользователь может объявить необходимые ему функции
Общий синтаксис определения функций:
function имя_функции ($par1, $par2, …, $parN) 
{ инструкции блока действий;
return; }
Синтаксис вызова функций:
имя_функции (var1, val2, …, expN);
$var = имя_функции (var1, val2, …, expN);
Функции могут быть объявлены в любом месте кода
Описание слайда:
Определение функций пользователем Пользователь может объявить необходимые ему функции Общий синтаксис определения функций: function имя_функции ($par1, $par2, …, $parN) { инструкции блока действий; return; } Синтаксис вызова функций: имя_функции (var1, val2, …, expN); $var = имя_функции (var1, val2, …, expN); Функции могут быть объявлены в любом месте кода

Слайд 3





Пример определения функции пользователем 
Объявляем функцию:
function MyEcho ($var) 
{ echo '*** ', $var, ' ***'; }
Вызываем функцию:
…
$a=2; 
MyEcho ($a);
В результате работы функции в поток выводится:
*** 2 ***
Описание слайда:
Пример определения функции пользователем Объявляем функцию: function MyEcho ($var) { echo '*** ', $var, ' ***'; } Вызываем функцию: … $a=2; MyEcho ($a); В результате работы функции в поток выводится: *** 2 ***

Слайд 4





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

Слайд 5





Аргументы функций
Три способа передачи данных в функцию через аргументы:
Передача аргументов по значению:
function_name ($a, $b, $c)
передача аргументов по ссылке
function_name ($a, &$b, $c)
задание значения аргументов по умолчанию
function_name ($a, $b, $c=1)
Описание слайда:
Аргументы функций Три способа передачи данных в функцию через аргументы: Передача аргументов по значению: function_name ($a, $b, $c) передача аргументов по ссылке function_name ($a, &$b, $c) задание значения аргументов по умолчанию function_name ($a, $b, $c=1)

Слайд 6





Передача аргументов по значению
Задание передачи аргументов по значению в объявлении функции:
function имя_функции ($par1, $par2) 
{ *** }
Синтаксис вызова функций:
имя_функции (exp1, exp2)
имя_функции (exp1, exp2, exp3, ***, expN);

Для необъявленных аргументов действует передача аргументов по значению
Описание слайда:
Передача аргументов по значению Задание передачи аргументов по значению в объявлении функции: function имя_функции ($par1, $par2) { *** } Синтаксис вызова функций: имя_функции (exp1, exp2) имя_функции (exp1, exp2, exp3, ***, expN); Для необъявленных аргументов действует передача аргументов по значению

Слайд 7





Пример передачи аргументов функций по значению
<?php
function Sum ($a, $b) {
	$a=$a+$b; $c=$a;	
	return $c};
$k=3; $l=4; $m=5;
$n=Sum ($k, $l);
$o=Sum ($m+2, 1);
echo $n, '<BR>', $o, '<BR>', $a; 
?>
Описание слайда:
Пример передачи аргументов функций по значению <?php function Sum ($a, $b) { $a=$a+$b; $c=$a; return $c}; $k=3; $l=4; $m=5; $n=Sum ($k, $l); $o=Sum ($m+2, 1); echo $n, '<BR>', $o, '<BR>', $a; ?>

Слайд 8





Передача аргументов по ссылке
Задание передачи аргументов по ссылке в объявлении функции:
function имя_функции ($par1, &$par2) 
{ *** }
Синтаксис вызова функций:
имя_функции (exp1, $var)
Фактическим аргументом, формального аргумента, указывающего на передачу по ссылке может выступать только переменная!
Если формальный аргумент передает значения по ссылке, то фактический параметр не может быть опущен!
Описание слайда:
Передача аргументов по ссылке Задание передачи аргументов по ссылке в объявлении функции: function имя_функции ($par1, &$par2) { *** } Синтаксис вызова функций: имя_функции (exp1, $var) Фактическим аргументом, формального аргумента, указывающего на передачу по ссылке может выступать только переменная! Если формальный аргумент передает значения по ссылке, то фактический параметр не может быть опущен!

Слайд 9





Пример передачи аргументов функций по ссылке
<?php
function Sum (&$a, $b) {
	$a=$a+$b ;
	$b=$a;
	return $a; };
$k=3; $l=4; 
$n=Sum ($k, $l);
echo $k, '<BR>', $l, '<BR>', $n; 
?>
Описание слайда:
Пример передачи аргументов функций по ссылке <?php function Sum (&$a, $b) { $a=$a+$b ; $b=$a; return $a; }; $k=3; $l=4; $n=Sum ($k, $l); echo $k, '<BR>', $l, '<BR>', $n; ?>

Слайд 10





Значение аргументов по умолчанию
Задание значений аргументов по умолчанию в объявлении функции:
function имя_функции ($par1=val1, $par2=val2) 
{ *** }
Синтаксис вызова функций с аргументами для которых задано значение по-умолчанию:
имя_функции (exp1)
Значения по умолчанию могут быть заданы только для аргументов, передаваемых по значению
Описание слайда:
Значение аргументов по умолчанию Задание значений аргументов по умолчанию в объявлении функции: function имя_функции ($par1=val1, $par2=val2) { *** } Синтаксис вызова функций с аргументами для которых задано значение по-умолчанию: имя_функции (exp1) Значения по умолчанию могут быть заданы только для аргументов, передаваемых по значению

Слайд 11





Пример значений аргументов функций по умолчанию
<?php
function Sum ($a, $b=1) {
	return $a+$b};
$k=3; $l=4; 
$n=Sum ($k, $l);
$o=Sum ($k);
echo $n, ‘<BR>’, o; 
?>
Описание слайда:
Пример значений аргументов функций по умолчанию <?php function Sum ($a, $b=1) { return $a+$b}; $k=3; $l=4; $n=Sum ($k, $l); $o=Sum ($k); echo $n, ‘<BR>’, o; ?>

Слайд 12





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



Похожие презентации
Mypresentation.ru
Загрузить презентацию