Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

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

Содержание

Определение функций пользователемПользователь может объявить необходимые ему функцииОбщий синтаксис определения функций: function имя_функции ($par1, $par2, …, $parN) { инструкции блока действий; return; }Синтаксис вызова функций: имя_функции (var1, val2, …, expN); $var = имя_функции (var1, val2,
PHP: Функции. Функции, определяемые пользователемPHP – язык процедурного программирования. Работа с ним Определение функций пользователемПользователь может объявить необходимые ему функцииОбщий синтаксис определения функций: function Пример определения функции пользователем Объявляем функцию: function MyEcho ($var)  { echo Возврат значенийФункция может возвращать значение, но не более одногоВозвращаемое значение может быть Аргументы функцийТри способа передачи данных в функцию через аргументы:Передача аргументов по значению: Передача аргументов по значениюЗадание передачи аргументов по значению в объявлении функции: function Пример передачи аргументов функций по значению78© НГУЭУ 2013-2015PHP: Функции. Функции, определяемые пользователем Передача аргументов по ссылкеЗадание передачи аргументов по ссылке в объявлении функции: function Пример передачи аргументов функций по ссылке747© НГУЭУ 2013-2015PHP: Функции. Функции, определяемые пользователем Значение аргументов по умолчаниюЗадание значений аргументов по умолчанию в объявлении функции: function Пример значений аргументов функций по умолчанию74© НГУЭУ 2013-2015PHP: Функции. Функции, определяемые пользователем Пройденный материал: Функции. Функции, определяемые пользователемСинтаксис объявления функций пользователемВозврат значений функции и
Слайды презентации

Слайд 2 Определение функций пользователем
Пользователь может объявить необходимые ему функции
Общий

Определение функций пользователемПользователь может объявить необходимые ему функцииОбщий синтаксис определения функций:

синтаксис определения функций: function имя_функции ($par1, $par2, …, $parN) {

инструкции блока действий; return; }
Синтаксис вызова функций: имя_функции (var1, val2, …, expN); $var = имя_функции (var1, val2, …, expN);
Функции могут быть объявлены в любом месте кода

© НГУЭУ 2013-2015

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


Слайд 3 Пример определения функции пользователем
Объявляем функцию: function MyEcho ($var)

Пример определения функции пользователем Объявляем функцию: function MyEcho ($var) { echo

{ echo '*** ', $var, ' ***'; }
Вызываем функцию: … $a=2;

MyEcho ($a);
В результате работы функции в поток выводится: *** 2 ***

© НГУЭУ 2013-2015

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


Слайд 4 Возврат значений
Функция может возвращать значение, но не более

Возврат значенийФункция может возвращать значение, но не более одногоВозвращаемое значение может

одного
Возвращаемое значение может быть любого типа
Значения возвращаются с помощью

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

© НГУЭУ 2013-2015

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


Слайд 5 Аргументы функций
Три способа передачи данных в функцию через

Аргументы функцийТри способа передачи данных в функцию через аргументы:Передача аргументов по

аргументы:
Передача аргументов по значению: function_name ($a, $b, $c)
передача аргументов по

ссылке function_name ($a, &$b, $c)
задание значения аргументов по умолчанию function_name ($a, $b, $c=1)

© НГУЭУ 2013-2015

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


Слайд 6 Передача аргументов по значению
Задание передачи аргументов по значению

Передача аргументов по значениюЗадание передачи аргументов по значению в объявлении функции:

в объявлении функции: function имя_функции ($par1, $par2) { *** }

Синтаксис

вызова функций: имя_функции (exp1, exp2) имя_функции (exp1, exp2, exp3, ***, expN);
Для необъявленных аргументов действует передача аргументов по значению

© НГУЭУ 2013-2015

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


Слайд 7 Пример передачи аргументов функций по значению

Пример передачи аргументов функций по значению78© НГУЭУ 2013-2015PHP: Функции. Функции, определяемые пользователем

$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, '
', $o, '
', $a;
?>

7
8

© НГУЭУ 2013-2015

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


Слайд 8 Передача аргументов по ссылке
Задание передачи аргументов по ссылке

Передача аргументов по ссылкеЗадание передачи аргументов по ссылке в объявлении функции:

в объявлении функции: function имя_функции ($par1, &$par2) { *** }

Синтаксис

вызова функций: имя_функции (exp1, $var)

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

© НГУЭУ 2013-2015

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


Слайд 9 Пример передачи аргументов функций по ссылке

Пример передачи аргументов функций по ссылке747© НГУЭУ 2013-2015PHP: Функции. Функции, определяемые пользователем

$b) {
$a=$a+$b ;
$b=$a;
return $a; };

$k=3; $l=4;
$n=Sum ($k, $l);
echo

$k, '
', $l, '
', $n;
?>

7
4
7

© НГУЭУ 2013-2015

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


Слайд 10 Значение аргументов по умолчанию
Задание значений аргументов по умолчанию

Значение аргументов по умолчаниюЗадание значений аргументов по умолчанию в объявлении функции:

в объявлении функции: function имя_функции ($par1=val1, $par2=val2) { *** }

Синтаксис

вызова функций с аргументами для которых задано значение по-умолчанию: имя_функции (exp1)

Значения по умолчанию могут быть заданы только для аргументов, передаваемых по значению

© НГУЭУ 2013-2015

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


Слайд 11 Пример значений аргументов функций по умолчанию

Пример значений аргументов функций по умолчанию74© НГУЭУ 2013-2015PHP: Функции. Функции, определяемые пользователем

$b=1) {
return $a+$b};

$k=3; $l=4;
$n=Sum ($k, $l);
$o=Sum ($k);
echo $n,


’, o;
?>

7
4

© НГУЭУ 2013-2015

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


  • Имя файла: php-funktsii-funktsii-opredelyaemye-polzovatelem.pptx
  • Количество просмотров: 116
  • Количество скачиваний: 0