В PHP, как я могу выразить строковый литерал в нескольких строках без появления новых строк в отображаемом тексте? - PullRequest
6 голосов
/ 30 января 2012

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

Запуск на Debian, если это важно.

Ответы [ 2 ]

2 голосов
/ 30 января 2012

Для большой строки я предпочитаю использовать стиль heredoc, также вы можете увидеть пару альтернатив в PHP Документации о строках

0 голосов
/ 30 января 2012

Команда str_replace('\n',"",$string); заменяет перевод строки. См. PHP документацию .

...