У меня есть скрипт CLI php, и я не могу заставить вывод разбиваться на новые строки. я делаю
echo 'this is my text\r\n';
echo 'next line';
Это дает
this is my text\r\nnext line
Есть идеи о том, как получить вывод на разных строках?
Ответы:
Используйте двойные кавычки ".
echo "next line\n";
Дополнительно вы можете использовать системно-зависимую константу PHP_EOL
echo "this is my text" . PHP_EOL;
\nвместо этого.
\n
Вместо этого используйте двойные кавычки. ".
Escape-последовательности анализируются только в двойных кавычках, а не в одинарных.
echo "\n";.