2017-12-01 3 views
0
function CreateSign() 
{ 
$rsa_obj = new Crypt_RSA(array('private_key' => $this->_privateKey)); 
$this->check_error($rsa_obj); 
return $rsa_obj->createSign($this->_document); 
} 

このコード表示このエラーPHPコードのエラー警告:DIG​​ITAL_SIGNATURE :: CreateSign()の宣言

Warning: Declaration of Digital_Signature::CreateSign() should be compatible with Crypt_RSA::createSign($document, $private_key = NULL, $hash_func = NULL) in /var/www/html/shares/digital_signature.php on line 49 

は、いずれかの助け

+0

https://pear.php.net/package/Crypt_RSAは長年にわたって放棄されました。代わりにphpseclibを使用することをお勧めします。 – neubert

+0

私は古いWebプログラムを持っています、新しいサーバーに転送しますが、このプログラムを実行してください –

答えて

0

親クラスと子クラスの両方の機能を持っている必要がありますすることができ同じ引数、同じ引数のデフォルト値も同じ

関連する問題