查詢

phar://()函式—用法及示例

「 訪問 PHP 歸檔檔案(Phar)中的檔案和目錄 」


函式名稱:phar://()

適用版本:PHP 5 >= 5.3.0, PHP 7

函式描述:phar://() 函式用於訪問 PHP 歸檔檔案(Phar)中的檔案和目錄。

用法:

string phar://(string $filename, string $entry)

引數:

  • $filename:要訪問的歸檔檔案的路徑或 URL。
  • $entry:要訪問的檔案或目錄的路徑。

返回值:

  • 如果成功,將返回一個字串,表示指定檔案或目錄的路徑。
  • 如果失敗,則返回 false

示例: 假設有一個名為 archive.phar 的歸檔檔案,其中包含以下檔案和目錄結構:

archive.phar
   |- file1.txt
   |- file2.txt
   |- directory/
       |- file3.txt
       |- file4.txt
// 訪問歸檔檔案中的檔案
$file1 = phar://('archive.phar', 'file1.txt');
echo $file1; // 輸出:phar://archive.phar/file1.txt

// 訪問歸檔檔案中的目錄
$directory = phar://('archive.phar', 'directory');
echo $directory; // 輸出:phar://archive.phar/directory

// 訪問歸檔檔案中的子目錄下的檔案
$file3 = phar://('archive.phar', 'directory/file3.txt');
echo $file3; // 輸出:phar://archive.phar/directory/file3.txt

注意事項:

  • 在使用 phar://() 函式訪問歸檔檔案中的檔案或目錄時,需要確保歸檔檔案已經被正確載入並且可用。
  • 歸檔檔案可以是本地檔案系統中的檔案路徑,也可以是遠端 URL。
  • 如果指定的檔案或目錄不存在或無法訪問,phar://() 函式將返回 false
  • 在 PHP 5.3.0 之前的版本中,phar://() 函式不可用。
補充糾錯
上一個函式: Phar::addEmptyDir()函式
下一個函式: pg_version()函式
熱門PHP函式
分享連結