[php] PHP CLI의 새 줄

PHP CLI 스크립트가 있고 출력이 새 줄에서 중단되지 않습니다. 나는한다

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;


답변

대신 큰 따옴표를 사용하십시오. ".


답변

이스케이프 시퀀스는 작은 따옴표가 아닌 큰 따옴표 안에있을 때만 구문 분석됩니다.

http://php.net/manual/en/language.types.string.php


답변

더 나은 하지 예기치 않은 결과가 발생할 수 있기 때문에 PHP에서 CONCATENATE 아무것도에 대신 쉼표를 사용합니다 :

echo 'Text with new line' , PHP_EOL;

그건 그렇고 더 빠를 것입니다 : 연결하지 않고 구문 분석 된 큰 따옴표를 피하십시오.


답변