Функция sprintf

darkdim

Новичок
Доброго времени суток!
Встретил вот такое использование функции sprintf, не могу взять в толк, какой в этом смысл?
return (sprintf($str));
 

AnrDaemon

Продвинутый новичок
Никакого. $str три раза перевычисляется перед тем, как вернуть значение.
Ещё небось сам вызов функции в скобки завернули?…
 

darkdim

Новичок
Никакого. $str три раза перевычисляется перед тем, как вернуть значение.
Ещё небось сам вызов функции в скобки завернули?…
в том и вопрос, что сие дает варнинг Warning: sprintf() [function.sprintf]: Too few arguments in
подозреваю, в переменной $str встречается % с каким-либо заполнителем, более точно сказать не могу, т.к. нет отладки, рассматриваю код теоретически(удаленный диагноз).
Вот и подумал, а зачем так то, может автор кода таким образом пытался что-то сказать?
 

AnrDaemon

Продвинутый новичок
Не надо ничего подозревать, надо открыть документацию и прочитать.
Автор кода? Да, он пытался сказать, что он дебил, но вы первый, кто его услышал.
 

hell0w0rd

Продвинутый новичок
@darkdim, а какого года код? Может это какой ни будь php 4 и там было какое-то специфическое поведение?
 
Сверху