PHP如何使用getcwd()函数?用法示例介绍

2021年4月2日11:18:34 发表评论 637 次浏览

PHP中的getcwd()函数是一个内置函数, 用于返回当前工作目录。此函数不接受任何参数, 并在成功调用函数时返回当前工作目录, 在失败时返回FALSE。

语法如下:

getcwd()

参数:此函数不接受任何参数。

返回值:如果函数调用成功, 则返回当前工作目录;如果函数失败, 则返回FALSE。

错误与异常:

  1. 如果任一父目录未设置可读或搜索模式, getcwd()在某些Unix变体上将返回FALSE。
  2. 如果你尝试在符号链接目录中使用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


木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: