PHP를 사용하여 여러 플랫폼에서 줄바꿈 에코하기
PHP에서 줄바꿈을 에코할 때 문자 n과 r이 중요한 역할을 합니다. 이들은 각각 개행 문자와 캐리지 리턴 문자를 나타냅니다. 둘 사이의 차이점은 운영 체제 호환성에 있습니다.
n 대 r
교차 플랫폼 줄 바꿈 에코
다양한 플랫폼에서 작동하는 줄 바꿈을 에코하려면 PHP_EOL 상수를 사용하는 것이 좋습니다. 이 상수는 PHP 스크립트가 실행되는 운영 체제에 대한 올바른 줄 바꿈 문자로 자동 설정됩니다.
PHP_EOL 사용
<code class="php">echo "Line 1" . PHP_EOL . "Line 2";</code>
하위 호환성
PHP_EOL 상수가 정의되지 않은 5.0.2 이전 PHP 버전의 경우 다음 코드를 사용할 수 있습니다.
<code class="php">if (!defined('PHP_EOL')) { switch (strtoupper(substr(PHP_OS, 0, 3))) { case 'WIN': define('PHP_EOL', "\r\n"); break; case 'DAR': define('PHP_EOL', "\r"); break; default: define('PHP_EOL', "\n"); } }</code>
이 코드는 운영 체제 및 설정을 결정합니다. 그에 따라 PHP_EOL 상수가 필요합니다.
위 내용은 PHP의 다양한 플랫폼에서 일관된 줄 바꿈을 보장하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!