작은숲:위키노트/PHP EOL

큰숲백과, 나무를 보지 말고 큰 숲을 보라.
Utolee90 (토론 | 기여)님의 2022년 5월 7일 (토) 19:19 판 (Utolee90님이 PHP EOL 문서를 넘겨주기를 만들지 않고 작은숲:위키노트/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 문서입니다.