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

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


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

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

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

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

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

Содержание

Функция – это блок программного кода, который принимает некоторые значения, обрабатывает их и выполняет определенные действия.Преимущества использования функцийизбавляют от многократного повторения одних и тех же фрагментов кода в программах;облегчают чтение кода и позволят свести к минимуму
МДК 02.02. Web-программирование. Язык РНРФункции в PHP Функция – это блок программного кода, который принимает некоторые значения, обрабатывает их Создание пользовательской функцийСинтаксисfunction имя_функции([аргументы]) { программный код (тело функции)}Аргументами называются неопределенные входящие Требования, предъявляемые к именам функций:1.	Не рекомендуется использовать русские буквы в именах функций.2.	Имена Вызов функцийСинтаксисимя_функции(параметры);Функции допускается определять в любом месте программы Пример Особенности пользовательских функций PHP1.	Доступны параметры по умолчанию. Одну и ту же функцию Определение значений по умолчанию для параметров функцииПример При присваивании значений по умолчанию следует помнить о двух важных обстоятельствах. Все Конструкции включений в PHPКонструкции включений позволяют собирать PHP программу (скрипт) из нескольких отдельных файлов.Функции1.	include;2.	require;3.	include_once;4.	require_once. Конструкция включений requireКонструкция require позволяет включать файлы в сценарий PHP до ПримерФайл header.html:	 		 Интернет-магазин канцтоваров				Интернет-магазин ПримерФайл script.php Конструкция включений includeПредназначена для включения файлов в код сценария PHP во время Конструкции require_once и include_onceРаботают аналогично инструкциям include и require.Позволяют включать файлы однократно. Создание структуры страниц с помощью функций включенияПример файл index.php	 … 	Основная часть страницы Файл header.php				…	Файл nav.php				…	Файл footer.php				… Включение содержимого текстовых файлов в документ с помощью функции include Пример Проверка существования функцииФункция function_exists Пример Способы записи функций в операторной форме echo 'AAA';в функциональной формеecho('AAA'); Область видимости переменной Локальные переменныеЛокальные переменные – переменные, определенные внутри подпрограммы (пользовательской Пример Инструкция global позволяет пользовательской функции работать с глобальными переменнымиПример Пример Статические переменные в PHPЕсли в теле пользовательской функции объявлена статическая переменная, то Пример Конструкции возврата значенийКонструкция returnКонструкция return используется для возврата значений пользовательскими функциями.Возвращаемые значения Условно определяемые функцииПример Стандартные функции PHPКатегории функций:функции для работы со строками;функции для работы с массивами;функции
Слайды презентации

Слайд 2 Функция – это блок программного кода, который принимает

Функция – это блок программного кода, который принимает некоторые значения, обрабатывает

некоторые значения, обрабатывает их и выполняет определенные действия.
Преимущества использования

функций
избавляют от многократного повторения одних и тех же фрагментов кода в программах;
облегчают чтение кода и позволят свести к минимуму правку

Слайд 3 Создание пользовательской функций
Синтаксис
function имя_функции([аргументы])
{
программный код (тело

Создание пользовательской функцийСинтаксисfunction имя_функции([аргументы]) { программный код (тело функции)}Аргументами называются неопределенные

функции)
}
Аргументами называются неопределенные входящие данные.
Параметрами являются известные данные.
Параметры –

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


Слайд 4 Требования, предъявляемые к именам функций:
1. Не рекомендуется использовать русские

Требования, предъявляемые к именам функций:1.	Не рекомендуется использовать русские буквы в именах

буквы в именах функций.
2. Имена функций не должны содержать пробелов.
3. Имя

каждой пользовательской функции должно быть уникальным.
4. Регистр при объявлении функций и обращении к ним не учитывается. То есть, например, функции funct() и FUNCT() имеют одинаковые имена.
5. Знак $ в начале имен функций не указывается.

Слайд 5 Вызов функций
Синтаксис
имя_функции(параметры);

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

Вызов функцийСинтаксисимя_функции(параметры);Функции допускается определять в любом месте программы

Слайд 6 Пример

Пример

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


Слайд 7 Особенности пользовательских функций PHP
1. Доступны параметры по умолчанию. Одну

Особенности пользовательских функций PHP1.	Доступны параметры по умолчанию. Одну и ту же

и ту же функцию с переменным числом параметров.
2. Пользовательские функции

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

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

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

$tag = 'strong')
{
return "$text";
}
echo wrap_in_html_tag("строка");
?>


Слайд 9 При присваивании значений по умолчанию следует помнить о

При присваивании значений по умолчанию следует помнить о двух важных обстоятельствах.

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

должны перечисляться после параметров, не имеющих значений по умолчанию.
Присваиваемое значение по умолчанию должно быть константой, строкой или числом. Оно не может быть переменной.
Если по умолчанию переменная не должна содержать ничего, можно присвоить параметру пустую строку: $tag = ''.

Слайд 10 Конструкции включений в PHP
Конструкции включений позволяют собирать PHP

Конструкции включений в PHPКонструкции включений позволяют собирать PHP программу (скрипт) из нескольких отдельных файлов.Функции1.	include;2.	require;3.	include_once;4.	require_once.

программу (скрипт) из нескольких отдельных файлов.
Функции
1. include;
2. require;
3. include_once;
4. require_once.


Слайд 11 Конструкция включений require
Конструкция require позволяет включать файлы

Конструкция включений requireКонструкция require позволяет включать файлы в сценарий PHP

в сценарий PHP до исполнения сценария PHP.
Синтаксис
require

имя_файла;
Конструкция require позволяет собирать сценарии PHP из нескольких отдельных файлов, которые могут быть как html-страницами, так и php-скриптами.
Конструкция require поддерживает включения удаленных файлов

Слайд 12 Пример
Файл header.html:


Интернет-магазин канцтоваров


Интернет-магазин "Канцтовары"



ПримерФайл header.html:	 		 Интернет-магазин канцтоваров				Интернет-магазин

Слайд 13 Пример
Файл script.php

ПримерФайл script.php

Слайд 14 Конструкция включений include
Предназначена для включения файлов в код

Конструкция включений includeПредназначена для включения файлов в код сценария PHP во

сценария PHP во время выполнения сценария.
Синтаксис
include имя_файла;


Слайд 15 Конструкции require_once и include_once
Работают аналогично инструкциям include и

Конструкции require_once и include_onceРаботают аналогично инструкциям include и require.Позволяют включать файлы однократно.

require.
Позволяют включать файлы однократно.


Слайд 16 Создание структуры страниц с помощью функций включения
Пример файл

Создание структуры страниц с помощью функций включенияПример файл index.php	 … 	Основная часть страницы

index.php





Основная часть страницы





Слайд 17 Файл header.php





Файл nav.php





Файл footer.php






Файл header.php				…	Файл nav.php				…	Файл footer.php				…

Слайд 18 Включение содержимого текстовых файлов в документ с помощью

Включение содержимого текстовых файлов в документ с помощью функции include Пример

функции include

Пример



Слайд 19 Проверка существования функции
Функция function_exists
Пример

Проверка существования функцииФункция function_exists Пример

== TRUE)
{echo "Функция test_this существует.";}
else
{echo "Функция test_this не найдена.";}
?>


Слайд 20 Способы записи функций
в операторной форме
echo 'AAA';
в

Способы записи функций в операторной форме echo 'AAA';в функциональной формеecho('AAA');

функциональной форме
echo('AAA');


Слайд 21 Область видимости переменной
Локальные переменные
Локальные переменные – переменные,

Область видимости переменной Локальные переменныеЛокальные переменные – переменные, определенные внутри подпрограммы

определенные внутри подпрограммы (пользовательской функции). Они доступны только внутри

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


Слайд 22 Пример

Пример

70; //локальная переменная
echo "$a
";
}
funct();
echo $a;
?>


Слайд 23 Инструкция global позволяет пользовательской функции работать с глобальными

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

переменными

Пример

global $a, $b;
$b = $a + $b;
}
Sum();
echo $b;
?>


Слайд 24 Пример

Пример

Test()
{
echo $a; // локальная область

видимости
}

Test();
?>

Слайд 25 Статические переменные в PHP
Если в теле пользовательской функции

Статические переменные в PHPЕсли в теле пользовательской функции объявлена статическая переменная,

объявлена статическая переменная, то компилятор не будет ее удалять

после завершения работы этой функции.
Объявление статических переменных:
static $int = 0;

Слайд 26 Пример

Пример

static $a;
$a++;
echo

"$a";
}
for ($i = 0; $i++<10;) funct();
?>

Слайд 27 Конструкции возврата значений
Конструкция return
Конструкция return используется для возврата

Конструкции возврата значенийКонструкция returnКонструкция return используется для возврата значений пользовательскими функциями.Возвращаемые

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

том числе это могут быть списки и объекты

Слайд 28 Условно определяемые функции
Пример

Условно определяемые функцииПример

getversion() { return "Вы используете PHP5"; }}
if ($phpver[0] ===

"4")
{function getversion() { return "Вы используете PHP4"; }}
if ($phpver[0] === "3")
{function getversion() { return "Вы используете PHP3"; }}
echo @getversion();
?>

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