专业的编程技术博客社区

网站首页 > 博客文章 正文

PHP 操作系统平台解决兼容性汇总(php可以运行的操作平台)

baijin 2024-09-12 11:21:33 博客文章 6 ℃ 0 评论

换行符

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

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

<?php
echo PHP_EOL;
//windows平台相当于 echo "\r\n";
//unix\linux平台相当于 echo "\n";
//mac平台相当于 echo "\r";
$str = "\r\n \r";
$str = str_replace(PHP_EOL, '', $str);
?>

定界符

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常量

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

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表