unix系列用\n, windows系列用\r\n, mac用\r

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

<?phpecho PHP_EOL;//windows平台相称于 echo &#34;\r\n";//unix\linux平台相称于 echo "\n";//mac平台相称于 echo "\r";$str = "\r\n \r";$str = str_replace(PHP_EOL, '', $str);?>

定界符

phpdefinedPHP 操作体系平台解决兼容性汇总 AJAX

DIRECTORY_SEPARATOR 目录分隔符, linux上便是'/' windows上是'\'

在Windows "\"或者"/" Linux "/" 个中"/" windows和linux都支持

实例:

define(ROOT, dirname(__FILE__).DIRECTORY_SEPARATOR."upload"); //windows和linux平台都支持

PATH_SEPARATOR 路径分隔符, include多个路径利用 在linux上是一个":"号, WINDOWS上是一个";"号

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

<?phpprint_r(get_defined_constants());//get_defined_constants()返回所有常量数组?>