chdir

(PHP 4, PHP 5, PHP 7, PHP 8)

chdir改變目錄

說明

chdir(string $directory): bool

將 PHP 的當(dāng)前目錄改為 directory。

參數(shù)

directory

新的當(dāng)前目錄

返回值

成功時(shí)返回 true, 或者在失敗時(shí)返回 false。

錯(cuò)誤/異常

Throws an error of level E_WARNING on failure.

范例

示例 #1 chdir() 例子

<?php

// current directory
echo getcwd() . "\n";

chdir('public_html');

// current directory
echo getcwd() . "\n";

?>

以上例程的輸出類似于:

/home/vincent
/home/vincent/public_html

注釋

警告

If the PHP interpreter has been built with ZTS (Zend Thread Safety) enabled, any changes to the current directory made through chdir() will be invisible to the operating system. All built-in PHP functions will still respect the change in current directory; but external library functions called using FFI will not. You can tell whether your copy of PHP was built with ZTS enabled using php -i or the built-in constant PHP_ZTS.

參見

  • getcwd() - 取得當(dāng)前工作目錄