close
今天發現closedir噴錯closedir(): Argument #1 ($dir_handle) must be of type resource or null, string given
仔細檢查之後發現closedir function裏頭不是帶入dir path,而是dir_handle。
ex:
if ($dh = opendir($dir)) {
$directory = readdir($dh);
closedir($dh);
}
--
closedir
(PHP 4, PHP 5, PHP 7, PHP 8)
closedir — Close directory handle
Description ¶
closedir(?resource
$dir_handle
= null
): voidCloses the directory stream indicated by dir_handle
. The stream must have previously been opened by opendir().
Parameters ¶
Return Values ¶
No value is returned.
Examples ¶
Example #1 closedir() example
<?php
$dir = "/etc/php5/";
// Open a known directory, read directory into variable and then close
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
$directory = readdir($dh);
closedir($dh);
}
}
?>
+add a note
User Contrib
--
轉自 https://www.php.net/manual/en/function.closedir.php
全站熱搜
留言列表