Это может показаться действительно глупым вопросом, но в чем причина существования функции printf()
в PHP?
Мне кажется, что использование echo
приведет к точно таким же результатам, с добавленным бонусом, который вы не смутите, если на одной строке выведено несколько переменных (true, вы можете использовать %1$s
в отличие от просто %s
, но он все равно может получить messey с несколькими переменными, все объявленные).
Я знаю, что вы также можете определить тип переменной без необходимости исправлять ее до вывода строки, но для меня это не кажется достаточным, чтобы warrent создать функцию.
Возможно, я ошибаюсь, может быть, мне не хватает чего-то очевидного, но если кто-то может помочь мне понять, почему он существует (чтобы я знал, действительно ли я должен его использовать!) Я бы это сделал. Спасибо.