Ямерт
The Old One
Проблема с передачей параметра функции по умолчанию, если параметр - ссылка
Возможно ли это в принципе?
Т.е. конструкция типа
&$arg_byref=null не работает.
Можно, конечно, на крайний случай просто нагло не передавать этот параметр, имея декларацию функции
и подавляя соотв. варгнинг через error_reporting(), но это уже дикий изврат.
Полазил по PHP.net, но ответа на этот вопрос не нашёл (может, плохо искал).
Жаль, ПХП не поддерживает перегрузку функций...
Возможно ли это в принципе?
Т.е. конструкция типа
PHP:
function Foo ($arg_byval, &$arg_byref=<something>)
{...}
Можно, конечно, на крайний случай просто нагло не передавать этот параметр, имея декларацию функции
PHP:
function Foo ($arg_byval, &$arg_byref)
Полазил по PHP.net, но ответа на этот вопрос не нашёл (может, плохо искал).
Жаль, ПХП не поддерживает перегрузку функций...