Зачем использовать sprintf() вместо нефункциональных методов, таких как конкатенация или интерполяция?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Зачем использовать sprintf() вместо нефункциональных методов, таких как конкатенация или интерполяция?

Сообщение Anonymous »

Я пытаюсь узнать больше о функции PHP sprintf(), но php.net мне не очень помог, и я все еще в замешательстве. Почему/когда вы хотите его использовать?
Например, почему мне следует использовать это:

Код: Выделить всё

$output = sprintf("Here is the result: %s for this date %s", $result, $date);
Когда это делает то же самое и его легче писать IMO:

Код: Выделить всё

$output = 'Here is the result: ' . $result . ' for this date ' . $date;
Я что-то упустил?

Подробнее здесь: https://stackoverflow.com/questions/138 ... on-or-inte
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»