换行符

unix系列用 \n

windows系列用 \r\n

mac用 \r

PHP中可以用PHP_EOL来替代,以提高代码的源代码级可移植性

如:

echoPHP_EOL;

//windows平台相当于    echo "\r\n";

//unix\linux平台相当于    echo "\n";

//mac平台相当于    echo "\r";

?>

类似常用的还有

DIRECTORY_SEPARATOR

可以用函数get_defined_constants()来获取所有PHP常量

使用方法:定义常量EOL

define ('EOL',(PHP_SAPI == 'cli') ? PHP_EOL : '
');

php_sapi_name — 返回 web 服务器和 PHP 之间的接口类型

说明

string php_sapi_name    ( void   )

返回描述 PHP 所使用的接口类型(the Server API, SAPI)的小写字符串。   例如,CLI 的 PHP 下这个字符串会是 "cli",Apache 下可能会有几个不同的值,取决于具体使用的 SAPI。   以下列出了可能的值。

$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";

}?>

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐