DIRECTORY_SEPARATOR 与 getcwd
DIRECTORY_SEPARATOR:目录分隔符,linux上就是’/’ windows上是’\’ ,php的内置常量是一个显示系统分隔符的命令,php的内部常量,不需要任何定义与包含即可直接使用。
PATH_SEPARATOR:路径分隔符,include多个路径使用,在win下,当你要include多个路径的话,你要用”;”隔开,但在linux下就使用”:”隔开的。
define('ROOT',dirname(__FILE__)."\upload"); //windows上是’\’
define('ROOT',dirname(__FILE__).DIRECTORY_SEPARATOR."upload"); //linux上就是’/’
getcwd 获得当前工作目录
<?php
// current directory
echo getcwd() . "\n";
chdir('cvs');
// current directory
echo getcwd() . "\n";
?>
以上例程的输出类似于:
/home/didou /home/didou/cvs