Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
8 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
93.26 kB
Просмотров:
85
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![PHP Функции. Списки](/documents_6/601f9156bd232849703a8c80d0f975ec/img0.jpg)
Содержание слайда: PHP: Функции.
Списки параметров переменной длины
Часто в практике программирования полезны подпрограммы, число параметров которых заранее не определено. В PHP имеются простые и эффективные средства создания функций, допускающих передачу списков параметров переменной, заранее не определенной длины
№2 слайд![Функции для работы со](/documents_6/601f9156bd232849703a8c80d0f975ec/img1.jpg)
Содержание слайда: Функции для работы со списками параметров переменной длинны
В PHP существуют функции, позволяющие получить и разобрать список фактических параметров, переданных в функцию
func_num_args() – возвращает число переданных параметров
func_get_arg() – возвращает переданный параметр по порядковому номеру
func_get_args() – возвращает переданные параметры одним массивом
Эти функции предполагают работу со списками параметров, вне зависимости от того сколько и каких параметров было объявлено в списке формальных
Необъявленные параметры передаются по значению
№3 слайд![func num args int func num](/documents_6/601f9156bd232849703a8c80d0f975ec/img2.jpg)
Содержание слайда: func_num_args ()
int func_num_args ( void )
– возвращает количество аргументов, переданных функции
Параметры: отсутствуют
Возвращает: количество аргументов, переданных текущей пользовательской функции
Эта функция также может быть использована совместно с func_get_arg() и func_get_args() для создания функций с переменным количеством аргументов.
№4 слайд![func get arg mixed func get](/documents_6/601f9156bd232849703a8c80d0f975ec/img3.jpg)
Содержание слайда: func_get_arg ()
mixed func_get_arg ( int $arg_num )
- возвращает указанный аргумент из списка аргументов
Параметр arg_num – порядковый номер запрашиваемого аргумента в списке фактических параметров (считая с нуля).
Возвращает: указанный аргумент, или FALSE в случае ошибки
Эта функция может быть использована совместно с func_get_args() и func_num_args() для создания функций с переменным количеством аргументов.
№5 слайд![Пример функции с переменным](/documents_6/601f9156bd232849703a8c80d0f975ec/img4.jpg)
Содержание слайда: Пример функции с переменным числом аргументов
<?php
function MArgs () {
$a=func_num_args();
echo 'args=', $a, '<BR>';
for ($i=0; $i<$a; $i++)
{echo 'i=', $i, '; arg=', func_get_arg($i).'<BR>';};}
$k=4;
MArgs ($k, $k+1, 7)
?>
№6 слайд![func get args array func get](/documents_6/601f9156bd232849703a8c80d0f975ec/img5.jpg)
Содержание слайда: func_get_args ()
array func_get_args ( void )
- возвращает массив, содержащий аргументы функции.
Параметры: отсутствуют¶
Возвращает: массив, в котором каждый элемент является копией соответствующего члена списка аргументов пользовательской функции.
Эта функция может быть использована совместно с func_num_args() и func_get_arg() для создания функций с переменным количеством аргументов.
№7 слайд![Пример функций с переменным](/documents_6/601f9156bd232849703a8c80d0f975ec/img6.jpg)
Содержание слайда: Пример функций с переменным числом аргументов: работа с массивом
<?php
function MArgs () {
$a=func_num_args();
$b=func_get_args();
echo 'args=', $a, '<BR>';
for ($i=0; $i<$a; $i++)
{echo 'i=', $i, '; arg=', $b[$i],'<BR>';}
;}
$k=4;
MArgs ($k, $k+1, 7)
?>
№8 слайд![Пройденный материал Функции.](/documents_6/601f9156bd232849703a8c80d0f975ec/img7.jpg)
Содержание слайда: Пройденный материал:
Функции. Списки параметров переменной длины
Организация работы со списками параметров переменной длины
Функции работы со списками параметров переменной длины
Функция func_num_args ()
Функция func_get_arg ()
Функция func_get_args ()
Примеры функций, допускающих параметры переменной длины