function detectOs() { if (!isset(self::$_eol) || !self::$_eol || !self::$_os) { if (strtoupper(substr(PHP_OS, 0, 3)) === "WIN") { self::$_eol = "\r\n"; self::$_os = OS::WINDOWS; } else { if (PHP_OS == "Linux") { self::$_eol = "\n"; self::$_os = OS::LINUX; } else { self::$_eol = "\n"; self::$_os = OS::UNKNOWN; } } } }