2024 年 PHP Conference Japan

Phar::getSignature

(PHP 5 >= 5.3.0,PHP 7,PHP 8,PECL phar >= 1.0.0)

Phar::getSignature傳回 Phar 封存的 MD5/SHA1/SHA256/SHA512/OpenSSL 簽章

說明

public Phar::getSignature(): 陣列|false

以十六進位字串形式傳回 phar 封存的驗證簽章。

參數

傳回值

此函式會傳回一個陣列,其中包含已開啟保存檔的簽章資訊。簽章資訊儲存在 `hash` 鍵值中,而 `hash_type` 鍵值則會指出使用的雜湊演算法,例如 `MD5`、`SHA-1`、`SHA-256`、`SHA-512` 或 `OpenSSL`。這個簽章是根據整個 phar 檔案內容計算出的雜湊值,可用於驗證保存檔的完整性。如果 phar.require_hash INI 設定值設為 true,則所有可執行的 phar 保存檔都必須具備有效的簽章。如果沒有簽章,此函式會傳回 false

新增註解

使用者貢獻的註解

此頁面沒有使用者貢獻的註解。
To Top