Я бы сказал, что это зависит от контекста. strval () или оператор приведения (строка), однако в большинстве случаев PHP решит, что хорошо для вас, если, например, вы используете его с echo или printf ... Одно небольшое замечание: die () нужна строка и не будет отображать int:)