使用PHP_EOL就可以不用在意这些区别,在这些平台下是通用的。使用PHP_EOL提高了代码的健壮性。还有一个跟平台相关的常量:DIRECTORY_SEPARATOR。目录分割符,在不同平台的分割符是不一样的。
PHP_EOL是php的一个换行常量。
为什么要有这么一个常量,主要是各个平台对换行符有不同的表示方式
window:\r\n;
mac:\r;
unix:\n;
使用PHP_EOL就可以不用在意这些区别,在这些平台下是通用的。使用PHP_EOL提高了代码的健壮性。
还有一个跟平台相关的常量:DIRECTORY_SEPARATOR。目录分割符,在不同平台的分割符是不一样的。
PHP_EOL应用:
//格式化输出
echo '<pre>';
echo "Name : " . $name . "" . PHP_EOL;
echo "Version : " . $Version . "" . PHP_EOL;
echo "------------- Permssions List -------------" . PHP_EOL;
//换行符替换
str_replace(array("/r","/n","/r/n"),"",$string);
$str = preg_replace('//s*/', '', $str);
$str = str_replace(PHP_EOL, '', $str);
DIRECTORY_SEPARATOR应用:
spl_autoload_register(function ($className) {
$className = str_replace('\\', DIRECTORY_SEPARATOR, $className);
include(dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'lib' . DIRECTORY_SEPARATOR . $className . ".php");
});
以下方式可以获取PHP常量:
除特别注明外,本站所有文章均为作者原创。 或分享自己的编程经验,或探讨工作中的问题,或聊以人生趣事。 转载请注明出处来自 https://www.qiusuoweb.com/42.html
运营天数
总访问量
文章数量
-
-
-
交流群:157451741
新浪微博:草莽兴
发布评论