*   >> Чтение Образование Статьи >> science >> programming

Переменной длины аргументов песни

<р> переменной длины аргументов Список PHP функций Аргументы - Часть 2 Введение Это часть 2 из моей серии, PHP аргументов функции. В этой части серии мы посмотрим на список переменной длины аргумента. Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected]. То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете. За $ ... Параметр The $ ... параметр означает, "и так далее".

Если вы не знаете номер и различные параметры, которые ваша функция будет взять, использовать $ ... параметр в списке параметров. Это является примером того, что известно как тип псевдо. Это, как правило, используется в синтаксисе функции, а не в коде. Неопределенный список аргументов В PHP, при вводе списка параметров функции, вы не должны ввести все параметры, которые функция будет нужно, когда функция вызывается.

Следующий вызов определение функции и функции принимаются: функция myFn ($ VAR0, $ var1) {//операторы} myFn (10, 20, 30); ?> В списке параметров, есть два параметра, но в вызове функции есть три аргумента. Эта ситуация будет принято. Есть некоторые предопределенные функции, которые вы можете использовать, чтобы знать, внутри определения функции, сколько аргументов были отправлены в вызове функции и какие аргументы были отправлены в вызове функции. Мы смотрим на этих предопределенных функций для остальной части этого учебника.

Примечание: с заданных функций, вы можете на самом деле имеют определение функции пользователь без каких-либо параметра, но вызов функции, будут иметь столько аргументов, сколько захотите. В func_num_args () Функция Существует предопределенный функция называется, func_num_args (). Эта функция используется внутри определения функции пользователя, чтобы знать количество аргументов, что вызов функции отправки. Синтаксис функции: INT func_num_args (недействительными) возвращает количество аргументов, направленных в вызове функции.

Следующая программа иллюстрирует это: функция myFn ($ VAR0, $ var1) {$ = numArgs func_num_args (); Эхо $ numArgs; //функция утверждения} myFn (10, 20, 30, 40); ?> Результат func_get_arg () Эта функция, используется внутри определения функции пользователя возвращает значение каких-либо аргументов, который был отправлен в вызове функции, а именно: Список аргументов список аргументов, направленных в вызове функции. Значения в этом списке пронумерованы, начиная от нуля (слева от аргументов послал). Функция использует эти цифры, чтобы получить соответствующее аргумент.

Синтаксис функции: смешанная func_get_arg (INT $ arg_num) В этом синтаксисе вернулся смешанный тип означает любой тип данных. Существует один аргумент в установленном функции; это номер позиции значение аргумента в списке аргументов отправлено. Читайте и попробуйте следующий код: функция myFn ($ VAR0, $ var1) {эхо func_get_arg

(0) "эхо func_get_arg

(1).". эхо func_get_arg

(2). "эхо func_get_arg

(3).

" //функция утверждения} myFn (10, 20, 30, 40); ?> В func_get_args () Функция Эта предопределенная функция ведет себя как один из приведенных выше, но она возвращает массив списка аргументов, а не отдельные значения. Вы можете получить отдельные значения из массива. Синтаксис функции: массив func_get_args (недействительными) Следующая программа иллюстрирует использование предопределенного функции (чтение и попробовать его): функция myFn ($ VAR0, $ var1) {$ обр = func_get_args (); Эхо $ обр [0]. "эхо $ обр [1]." Эхо $ обр [2]. "эхо $ обр [3].

" //функция утверждения} myFn (10, 20, 30, 40); ?>

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.