Я хочу получить все параметры (переданные или отсутствующие) из функции.
Пример:
<?php
    function foo($a, $b=1)
    {
         return $a-$b;
    }
?>
Если я вызываю
$test = func_get_args(foo(10));
var_dump($test);
У меня будет только массив с [0] => 10.
Как я могу получить значения (-ы) необязательного параметра (-ов), даже если я не передам его/их? (Я знаю, что func_get_args возвращает только переданные параметры.)
EDIT: Чтобы быть более точным, вот что я делаю:
function insertLog($fct_name="-1", $type="-1", $error="-1", ....)
{
     // first thing
     $params = func_get_args();
     var_dump($params);
}