查詢

PharFileInfo::__construct()函式—用法及示例

「 建立一個PharFileInfo物件,該物件表示一個Phar歸檔檔案中的檔案 」


函式名稱:PharFileInfo::__construct()

函式描述:這個方法用於建立一個PharFileInfo物件,該物件表示一個Phar歸檔檔案中的檔案。

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

用法:

PharFileInfo::__construct ( string $entry ) : PharFileInfo

引數:

  • $entry:要建立PharFileInfo物件的檔案路徑或歸檔內的檔案路徑。

返回值:一個PharFileInfo物件,表示指定路徑的檔案。

示例:

// 建立一個Phar歸檔檔案
$phar = new Phar('myphar.phar');

// 建立一個PharFileInfo物件,表示歸檔檔案中的test.php檔案
$fileInfo = new PharFileInfo('test.php');

// 輸出檔案的相關資訊
echo "檔名:" . $fileInfo->getFileName() . "\n";
echo "檔案大小:" . $fileInfo->getSize() . "位元組\n";
echo "檔案許可權:" . $fileInfo->getPerms() . "\n";
echo "檔案修改時間:" . date('Y-m-d H:i:s', $fileInfo->getMTime()) . "\n";

輸出:

檔名:test.php
檔案大小:1024位元組
檔案許可權:33206
檔案修改時間:2022-01-01 12:00:00

以上示例中,首先建立了一個Phar歸檔檔案myphar.phar,然後透過PharFileInfo::__construct()方法建立了一個PharFileInfo物件,表示該歸檔檔案中的test.php檔案。接著使用PharFileInfo物件的方法獲取了檔案的名稱、大小、許可權和修改時間,並輸出相應的資訊。

補充糾錯
熱門PHP函式
分享連結