작은숲:위키노트/PHP EOL

큰숲백과, 나무를 보지 말고 큰 숲을 보라.

PHP_EOL(End Of Line)은 PHP에서 개행문자(\n) 대신 사용하는 전역 상수이다. PHP 5.0.2부터 지원하기 시작했다. 개행문자 대신 PHP_EOL 상수를 쓰는 것은 운영체제에 따라 개행문자가 달라지는 것에 대응할 수 있어 좋은 방법이다. PHP_EOL 상수를 지원하지 않는 PHP 5.0.2 버전 이하에서는 아래와 같은 방법을 쓸 수 있다.[1]

if (!defined('PHP_EOL')) {
    switch (strtoupper(substr(PHP_OS, 0, 3))) {
        // Windows
        case 'WIN':
            define('PHP_EOL', "\r\n");
            break;
        // Mac
        case 'DAR':
            define('PHP_EOL', "\r");
            break;
        // Unix
        default:
            define('PHP_EOL', "\n");
    }
}

참고

주석

이 작은숲 문서의 출처는 위키노트의 위키노트/PHP EOL 문서입니다.