Какова цель функции printf() в PHP?

Это может показаться действительно глупым вопросом, но в чем причина существования printf()в PHP?

Мне кажется, что использование echoприведет к точно таким же результатам, с дополнительным бонусом, что вы не запутаетесь, если у вас несколько переменных выводятся в одной строке (правда, вы можете используйте %1$s, а не просто %s, но это все равно может привести к беспорядку с несколькими объявленными переменными).

Я знаю, что вы также можете определить тип переменной без необходимости изменять его перед выводом строки, но мне кажется, что этого недостаточно для создания функции.

Может быть, я ошибаюсь, может быть, я упускаю что-то очевидное, но если кто-то может помочь мне понять, почему он существует (чтобы я знал, действительно ли я должен его использовать!) Я был бы признателен. Спасибо.

13
задан lorenzo-s 15 May 2012 в 11:06
поделиться