Мне интересно, есть ли какие-либо синтаксические проблемы, вызывающие функцию, которая имеет только один аргумент с несколькими аргументами. Например:
function foobar( $biff ) {
// do stuff...
}
... и затем вызвать функцию:
echo foobar( 'Hello', 'world', '!!!' )
Я верю, что $biff === 'Hello'
, верно?
А потом я буду использовать array_slice( func_get_args(), 1 );
для игры с аргументами 'world'
и '!!!'
.
Это правильно или не рекомендуется?
P.S. Я работаю внутри оболочки функций, который содержит множество других функций, содержащих различное количество аргументов.