(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
Phar::getSignature — 返回 Phar 档案的 MD5/SHA1/SHA256/SHA512/OpenSSL 签名
包含打开的档案签名的数组,其中 hash
键为签名,MD5
、SHA-1
、SHA-256
、SHA-512
或 OpenSSL
为 hash_type
。此签名是基于 Phar 的所有内容计算的哈希值,可用于验证档案的完整性。如果 phar.require_hash INI 变量设置为 true,则所有可执行的 Phar 档案都必须具有有效的签名。如果没有签名,则函数返回 false
。