PHP中的getcwd()函数是一个内置函数, 用于返回当前工作目录。此函数不接受任何参数, 并在成功调用函数时返回当前工作目录, 在失败时返回FALSE。
语法如下:
getcwd()
参数:此函数不接受任何参数。
返回值:如果函数调用成功, 则返回当前工作目录;如果函数失败, 则返回FALSE。
错误与异常:
- 如果任一父目录未设置可读或搜索模式, getcwd()在某些Unix变体上将返回FALSE。
- 如果你尝试在符号链接目录中使用getcwd(), 则getcwd()会为你提供该链接的目标。
下面的程序说明了getcwd()函数:
程序1:
<?php
//current directory
$cur_dir = getcwd ();
// displaying current directory
echo $cur_dir ;
?>
输出如下:
user/home/gfg
程式2:
<?php
//current directory
$cur_dir = getcwd ();
echo ( "Current Directory is " . $cur_dir );
echo "<br>" ;
//changing current directory
$flag = chdir ( "user/home/articles" );
if ( $flag == true)
{
$cur_dir = getcwd ();
echo ( "Directory Has Been Successfully Changed to " . $cur_dir );
}
else
{
echo ( "Failed to Change Directory." );
}
?>
输出如下:
Current Directory Location is user/home/gfg
Directory Has Been Successfully Changed to user/home/articles
参考: http://php.net/manual/en/function.getcwd.php