🗊Презентация Разработка Web-приложений. Пользовательские функции

Нажмите для полного просмотра!
Разработка Web-приложений. Пользовательские функции, слайд №1Разработка Web-приложений. Пользовательские функции, слайд №2Разработка Web-приложений. Пользовательские функции, слайд №3Разработка Web-приложений. Пользовательские функции, слайд №4Разработка Web-приложений. Пользовательские функции, слайд №5Разработка Web-приложений. Пользовательские функции, слайд №6Разработка Web-приложений. Пользовательские функции, слайд №7Разработка Web-приложений. Пользовательские функции, слайд №8Разработка Web-приложений. Пользовательские функции, слайд №9Разработка Web-приложений. Пользовательские функции, слайд №10Разработка Web-приложений. Пользовательские функции, слайд №11Разработка Web-приложений. Пользовательские функции, слайд №12Разработка Web-приложений. Пользовательские функции, слайд №13Разработка Web-приложений. Пользовательские функции, слайд №14Разработка Web-приложений. Пользовательские функции, слайд №15Разработка Web-приложений. Пользовательские функции, слайд №16Разработка Web-приложений. Пользовательские функции, слайд №17Разработка Web-приложений. Пользовательские функции, слайд №18

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

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


Слайд 1





Разработка Web-приложений
Пользовательские функции
Описание слайда:
Разработка Web-приложений Пользовательские функции

Слайд 2





Функции в php
Функцией называется фрагмент программного кода имеющий уникальное имя и предназначенный для решения конкретной задачи
Описание слайда:
Функции в php Функцией называется фрагмент программного кода имеющий уникальное имя и предназначенный для решения конкретной задачи

Слайд 3





Синтаксис определения функции
function Имя_функции (параметр1, параметр2, ... параметрN)
{ Блок_действий 
return "значение, возвращаемое функцией"; }
Описание слайда:
Синтаксис определения функции function Имя_функции (параметр1, параметр2, ... параметрN) { Блок_действий return "значение, возвращаемое функцией"; }

Слайд 4





Пример
function sum($a, $b)
{ $rez=$a+$b; 
return $rez; }
Описание слайда:
Пример function sum($a, $b) { $rez=$a+$b; return $rez; }

Слайд 5





Особенности использования функций
Если функция однажды определена в программе, то переопределить или удалить ее позже нельзя. 
Имена функций нечувствительны к регистру, но лучше вызывать функцию по тому же имени, каким она была задана в определении.
Описание слайда:
Особенности использования функций Если функция однажды определена в программе, то переопределить или удалить ее позже нельзя. Имена функций нечувствительны к регистру, но лучше вызывать функцию по тому же имени, каким она была задана в определении.

Слайд 6





Особенности использования функций
В функции можно определять значения аргументов, используемые по умолчанию. Само значение по умолчанию должно быть константным выражением 
function my_f($a, $b, $c=“val”)
{ $rez=$a.$b.$c; 
return $rez; }
Описание слайда:
Особенности использования функций В функции можно определять значения аргументов, используемые по умолчанию. Само значение по умолчанию должно быть константным выражением function my_f($a, $b, $c=“val”) { $rez=$a.$b.$c; return $rez; }

Слайд 7





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

Слайд 8





Особенности использования функций
Чтобы позволить функции изменять ее аргументы, их нужно передавать по ссылке. 
function add_label(&$data_str)
{ $data_str .= "checked"; } 
Задание 1: написать функцию, которая меняет местами значения двух переменных.
Описание слайда:
Особенности использования функций Чтобы позволить функции изменять ее аргументы, их нужно передавать по ссылке. function add_label(&$data_str) { $data_str .= "checked"; } Задание 1: написать функцию, которая меняет местами значения двух переменных.

Слайд 9





Функции с переменным числом аргументов
В PHP4 можно создавать функции с переменным числом аргументов.  
Доступ к аргументам осуществляется с помощью встроенных функций 
func_num_args(), 
func_get_arg(), 
func_get_args().
Описание слайда:
Функции с переменным числом аргументов В PHP4 можно создавать функции с переменным числом аргументов.  Доступ к аргументам осуществляется с помощью встроенных функций  func_num_args(),  func_get_arg(),  func_get_args().

Слайд 10





Функции с переменным числом аргументов
function DataCheck()
{ $n = func_num_args(); 
echo "Число аргументов функции $n"; }
Описание слайда:
Функции с переменным числом аргументов function DataCheck() { $n = func_num_args(); echo "Число аргументов функции $n"; }

Слайд 11





Функции с переменным числом аргументов
Функция 
func_get_arg (целое номер_аргумента ) возвращает аргумент из списка переданных в функцию аргументов, порядковый номер которого задан параметром номер_аргумента. 
Аргументы функции считаются начиная с нуля.
Описание слайда:
Функции с переменным числом аргументов Функция  func_get_arg (целое номер_аргумента ) возвращает аргумент из списка переданных в функцию аргументов, порядковый номер которого задан параметром номер_аргумента. Аргументы функции считаются начиная с нуля.

Слайд 12





Функции с переменным числом аргументов
function sum()
{ $n = func_num_args(); 
$rez=0;
If ($n==3) $rez=func_get_arg(0)+ func_get_arg(1)+ func_get_arg(2);
If ($n==2) $rez=func_get_arg(0)+ func_get_arg(1);
return $rez;}
Описание слайда:
Функции с переменным числом аргументов function sum() { $n = func_num_args(); $rez=0; If ($n==3) $rez=func_get_arg(0)+ func_get_arg(1)+ func_get_arg(2); If ($n==2) $rez=func_get_arg(0)+ func_get_arg(1); return $rez;}

Слайд 13





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

Слайд 14





Функции с переменным числом аргументов
Функция func_get_args() возвращает массив, состоящий из списка аргументов, переданных функции.  
Задание 5: переписать функции из заданий 2 и 3 с использованием массивов и функции func_get_args().
Описание слайда:
Функции с переменным числом аргументов Функция func_get_args() возвращает массив, состоящий из списка аргументов, переданных функции.  Задание 5: переписать функции из заданий 2 и 3 с использованием массивов и функции func_get_args().

Слайд 15





Использование глобальных переменных внутри функции
Чтобы использовать внутри функции переменные, заданные вне ее, эти переменные нужно объявить как глобальные. Для этого в теле функции следует перечислить их имена после ключевого слова global.
$a=1; 
function Test(){ 
global $a; $a = $a*2; 
echo 'в результате работы функции $a=',$a; }
Описание слайда:
Использование глобальных переменных внутри функции Чтобы использовать внутри функции переменные, заданные вне ее, эти переменные нужно объявить как глобальные. Для этого в теле функции следует перечислить их имена после ключевого слова global. $a=1; function Test(){ global $a; $a = $a*2; echo 'в результате работы функции $a=',$a; }

Слайд 16





Статические переменные
Чтобы использовать переменные только внутри функции, при этом сохраняя их значения и после выхода из функции, нужно объявить эти переменные как статические. 
Статические переменные видны только внутри функции и не теряют своего значения, если выполнение программы выходит за пределы функции. 
Объявление таких переменных производится с помощью ключевого слова static
Описание слайда:
Статические переменные Чтобы использовать переменные только внутри функции, при этом сохраняя их значения и после выхода из функции, нужно объявить эти переменные как статические.  Статические переменные видны только внутри функции и не теряют своего значения, если выполнение программы выходит за пределы функции. Объявление таких переменных производится с помощью ключевого слова static

Слайд 17





Статические переменные
function Test(){ 
static $a = 1; // нельзя присваивать выражение или ссылку 
$a = $a*2; 
echo $a; }
Описание слайда:
Статические переменные function Test(){ static $a = 1; // нельзя присваивать выражение или ссылку $a = $a*2; echo $a; }

Слайд 18





Статические переменные
Задание 6: написать функцию, которая подсчитывает число её вызовов.
Описание слайда:
Статические переменные Задание 6: написать функцию, которая подсчитывает число её вызовов.



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