查詢

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

「 檢查Phar檔案是否包含後設資料 」


函式名:PharFileInfo::hasMetadata()

版本要求:PHP 5 >= 5.3.0, PHP 7, PHP 8

函式描述:檢查Phar檔案是否包含後設資料。

用法: bool PharFileInfo::hasMetadata ( void )

引數: 此函式不接受任何引數。

返回值: 如果Phar檔案包含後設資料,則返回true,否則返回false。

示例:

<?php
$phar = new Phar('example.phar');
$file = 'file.txt';

// 新增後設資料到Phar檔案
$phar[$file] = file_get_contents($file);
$phar[$file]->setMetadata(['author' => 'John Doe', 'version' => '1.0']);

// 檢查檔案是否包含後設資料
if ($phar[$file]->hasMetadata()) {
    echo "檔案包含後設資料。\n";
} else {
    echo "檔案不包含後設資料。\n";
}
?>

在上面的示例中,我們建立了一個名為example.phar的Phar檔案,並向其新增了一個名為file.txt的檔案。然後,我們使用setMetadata()方法為該檔案設定了一些後設資料。最後,我們使用hasMetadata()方法檢查檔案是否包含後設資料,並根據結果輸出相應的資訊。

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