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