php开发有时候用到路径,在windows下都是反斜杠
Windows操作系统路径这样的C:\Users\yuexiaosheng\Desktop\php\
Linux 操作系统路径这样的 /www/java-er.com/php/
当需要用到__DIR__这种操作文件路径的时候,切换很麻烦,于是找了下如何来判断操作系统这样可以方便自己设置路径
//最终我用的判断操作系统的php代码
if(strtoupper(substr(PHP_OS,0,3))==='WIN'){
echo 'win';
}else{
echo 'no windows';
}
下面是关于操作系统判断的其他代码研究
echo __DIR__;
echo "\r\n";
echo php_uname();
echo "\r\n";
echo PHP_OS;
echo "\r\n";
echo php_uname('s');
echo "\r\n";
echo PATH_SEPARATOR;//操作系统路径分隔符号
echo "\r\n";
echo DIRECTORY_SEPARATOR;//操作系统文件夹分隔符号
echo "\r\n";
if(strtoupper(substr(PHP_OS,0,3))==='WIN'){
echo 'win';
}
最终返回的样子
Windows NT DESKTOP-L6R3NR7 10.0 build 18363 (Windows 10) i586
WINNT
Windows NT
;
\
win