需要注意的是,文档中没有显示(可选的)第二个参数,也没有提及此方法还可以使用 Phar::OPENSSL 类常量。
例如,使用 OpenSSL 对 phar 进行签名……
<?php
$phar = new Phar('somephar.phar');
// ... 添加您的文件等等
$phar->setSignatureAlgorithm(Phar::OPENSSL, file_get_contents('private_key_here.pem'));
// ... 在此处执行您想要执行的其他操作 ...
?>
希望这对某些人有所帮助。