換行符
unix系列用 \n
windows系列用 \r\n
mac用 \r
PHP中能夠用PHP_EOL來替代,以提升代碼的源代碼級可移植性
如:
<?php
echoPHP_EOL;
//windows平臺至關於 echo "\r\n";
//unix\linux平臺至關於 echo "\n";
//mac平臺至關於 echo "\r";
?>
相似經常使用的還有
DIRECTORY_SEPARATOR
php
能夠用函數get_defined_constants()來獲取全部PHP常量linux
使用方法:定義常量EOL
web
define ('EOL',(PHP_SAPI == 'cli') ? PHP_EOL : '<br />');windows
php_sapi_name — 返回 web 服務器和 PHP 之間的接口類型api
string php_sapi_name ( void )服務器
返回描述 PHP 所使用的接口類型(the Server API, SAPI)的小寫字符串。 例如,CLI 的 PHP 下這個字符串會是 "cli",Apache 下可能會有幾個不一樣的值,取決於具體使用的 SAPI。 如下列出了可能的值。函數
<?php
spa
$sapi_type = php_sapi_name();
if (substr($sapi_type, 0, 3) == 'cgi') {
echo "You are using CGI PHP\n";
} else {
echo "You are not using CGI PHP\n";
}
?>