Зачем использовать 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

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