2017-12-01 17 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 코드 오류 경고 : Digital_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

나는 오래된 웹 프로그램을 가지고 있는데, 새로운 서버로 전송하지만,이 프로그램을 실행한다. –

답변

0

부모 클래스와 자식 클래스의 두 기능이 있어야 할 수 있습니다 동일한 인수, 인수에 대한 기본값도 동일 ​​