php中的dir()函數是一個內置函數,用于返回目錄類的實例。dir()函數的作用是讀取一個目錄,其中包括以下內容:
● 打開給定的目錄。
● 可以使用dir()的兩個屬性handle和path。
● handle和path屬性都有三個方法:read()、rewind()和close()。
目錄的路徑作為參數發送給opendir()函數,如果成功,它將返回目錄類的實例;如果失敗,則返回false。
語法:
dir($directory, $context)參數:
php中的dir()函數接受兩個參數,如下所述。
$directory:它是一個指定目錄路徑的強制參數。
$context:它是一個可選參數,指定流的行為。
返回值:
成功時返回目錄類的實例,失敗時返回false。
錯誤和異常:
如果傳遞的dir()參數錯誤,則返回null值。
read方法返回目錄條目的順序依賴于系統。
dir()函數的代碼示例:
dir()函數代碼示例1:
<?php
$dir_handle = dir(user/gfg);
while(($file_name = $dirhandle->read()) !== false)
{
echo(文件名稱 : . $file_name);
echo <br> ;
}
?>輸出:
文件名稱: gfg.jpg
文件名稱: ..
文件名稱: gfg.pdf
文件名稱: .
文件名稱: gfg.txtdir()函數代碼示例2:
<?php
$dir_handle = dir(user/gfg);
echo(目錄路徑: . $dir_handle->path . <br>);
echo(目錄處理程序id: . $dir_handle->handle . <br>);
while(($file_name = $dir_handle->read()) !== false)
{
echo(file name: . $file_name);
echo <br> ;
}
$dir_handle->close();
?>輸出:
目錄路徑: user/gfg
目錄處理程序id: resource id #2
文件名稱: gfg.jpg
文件名稱: ..
文件名稱: gfg.pdf
文件名稱: .
文件名稱: gfg.txt
之前其它服務商備案過后面因為營業執照地址有變更阿里云租一年服務器需要多少費用租云服務器有什么用虛擬主機控制面板都能做些什么?注冊域名名稱可以隨便取嗎?如何取注冊域名技巧?企業郵箱注冊一般多少錢怎么最近老出現這個問題前兩天剛出問題設置了記錄指向服務器但是一直通