func_num_args

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

func_num_args - Повертає кількість аргументів, переданих функції

Опис

func_num_args(): int

Отримує кількість аргументів переданих функції.

Ця функція також може бути використана спільно з func_get_arg() і func_get_args() для створення функцій із змінною кількістю аргументів.

Список параметрів

Ця функція не має параметрів.

Значення, що повертаються

Повертає кількість аргументів, переданих поточній функції користувача.

Помилки

Генерує попередження під час виклику поза визначенням функції.

Приклади

Приклад #1 Приклад використання func_num_args()****

Loading...

Результат виконання наведеного прикладу:

Количество аргументов: 3

Примітки

Зауваження :

Починаючи з PHP 8.0.0 сімейство функцій func_*() призначено для більшої прозорості щодо іменованих аргументів, обробляючи аргументи так, ніби всі вони були передані позиційно, а відсутні аргументи замінюються їх значеннями за умовчанням. Функція ігнорує набір невідомих варіативних аргументів. До зібраних невідомих іменованих аргументів можна отримати доступ лише через варіативний параметр.

Дивіться також