Пересылка аргументов в PHP - PullRequest
3 голосов
/ 14 ноября 2010

Рассмотрим следующие функции:

function debug() {
  $args = func_get_args();
  // process $args
}

function debug_die() {
  // call debug() with the passed arguments
  die;
}

Метод debug_die завершается после вызова debug, который принимает переменное число аргументов.

Таким образом, аргументы, переданные debug_die как таковые, предназначены только для debug и должны быть только пересланы.Как это можно сделать в методе debug_die?

1 Ответ

4 голосов
/ 14 ноября 2010
function debug_die() {
    call_user_func_array("debug", func_get_args());
    die;
}
...