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