查詢

svn_ls()函式—用法及示例

「 獲取指定URL的目錄列表 」


函式名稱:svn_ls()

適用版本:PHP 5 >= 5.3.0, PECL svn >= 0.1.0

函式說明:svn_ls()函式用於獲取指定URL的目錄列表。

語法:array svn_ls ( string $repos_url [, int $revision_no = SVN_REVISION_HEAD [, bool $recurse = true [, resource $svn_auth = NULL ]]] )

引數:

  • $repos_url:需要獲取目錄列表的URL。
  • $revision_no:可選引數,指定獲取目錄列表的版本號,預設為最新版本(SVN_REVISION_HEAD)。
  • $recurse:可選引數,指定是否遞迴獲取子目錄,預設為true。
  • $svn_auth:可選引數,用於進行認證的svn_auth資源。

返回值:返回一個包含目錄列表的關聯陣列,鍵為目錄中的檔案和子目錄名,值為相應的檔案型別(file或dir)。

示例:

<?php
$repos_url = 'http://svn.example.com/repo/trunk/';
$revision_no = 1234;

$dir_list = svn_ls($repos_url, $revision_no);

foreach ($dir_list as $item => $type) {
    echo "Item: $item, Type: $type\n";
}
?>

以上示例中,我們指定了獲取指定URL(http://svn.example.com/repo/trunk/)的目錄列表,並指定了版本號為1234。然後,使用foreach迴圈遍歷目錄列表,列印出每個目錄項的名稱和型別。

注意:在使用svn_ls()函式之前,需要確保已經安裝了PECL svn擴充套件,並且PHP版本大於等於5.3.0。

補充糾錯
上一個函式: Swoole\Atomic::cmpset()函式
下一個函式: svn_repos_create()函式
熱門PHP函式
分享連結