PHP.mk документација

func_get_arg

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.func-get-arg.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.func-get-arg.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
func_get_arg

Референца за `function.func-get-arg.php` со подобрена типографија и навигација.

function.func-get-arg.php

func_get_arg

(PHP 4, PHP 5, PHP 7, PHP 8)

func_get_argВрати ставка од списокот на аргументи

= NULL

func_get_arg(int $position): mixed

Го добива наведениот аргумент од списокот на аргументи на функција дефинирана од корисникот.

Го добива бројот на аргументи предадени на функцијата. func_get_args() and func_num_args() Оваа функција може да се користи во комбинација со

Параметри

position

Позицијата на аргументот. Аргументите на функцијата се бројат почнувајќи од нула.

Вратени вредности

Враќа наведениот аргумент, или false при грешка.

Errors/Exceptions

Генерира предупредување ако е повикан надвор од функција дефинирана од корисникот, или ако position е поголем од бројот на аргументи што всушност се предадени.

Примери

Пример #1 func_get_arg() example

<?php
function foo()
{
$numargs = func_num_args();
echo
"Number of arguments: $numargs\n";
if (
$numargs >= 2) {
echo
"Second argument is: " . func_get_arg(1) . "\n";
}
}

foo(1, 2, 3);
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

Number of arguments: 3
Second argument is: 2

Пример #2 func_get_arg() пример за аргументи byref и byval

<?php
function byVal($arg) {
echo
'As passed : ', var_export(func_get_arg(0)), PHP_EOL;
$arg = 'baz';
echo
'After change : ', var_export(func_get_arg(0)), PHP_EOL;
}

function
byRef(&$arg) {
echo
'As passed : ', var_export(func_get_arg(0)), PHP_EOL;
$arg = 'baz';
echo
'After change : ', var_export(func_get_arg(0)), PHP_EOL;
}

$arg = 'bar';
byVal($arg);
byRef($arg);
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред


Како што е предадено : 'bar'
По промената : 'baz'
Како што е предадено : 'bar'
По промената : 'baz'

Белешки

Забелешка:

Генерира предупредување ако е повикана надвор од кориснички дефинирана функција.

Забелешка:

Ако аргументите се поминати со референца, сите промени на аргументите ќе се рефлектираат во вредностите вратени од оваа функција. Од PHP 7, тековните вредности исто така ќе бидат вратени ако аргументите се поминати со вредност.

Забелешка: Оваа функција враќа само копија од поминатите аргументи и не ги зема предвид стандардните (непоминати) аргументи.

Види Исто така

  • ... syntax
  • func_get_args() - Враќа ставка од списокот со аргументи
  • func_num_args() - Враќа број на аргументи поминати на функцијата

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.