データの鍵、RSA 署名を作成する必要があります。たとえば、http://phpseclib.sourceforge.net/rsa/examples.htmlで実行すると、最終的にエラーが表示されます。
非推奨: 参照による new の戻り値の割り当ては、228 行目の Z:\home\localhost\www\Crypt\RSA.php で非推奨です。
私は何を間違っていますか?
データの鍵、RSA 署名を作成する必要があります。たとえば、http://phpseclib.sourceforge.net/rsa/examples.htmlで実行すると、最終的にエラーが表示されます。
非推奨: 参照による new の戻り値の割り当ては、228 行目の Z:\home\localhost\www\Crypt\RSA.php で非推奨です。
私は何を間違っていますか?
ありがとうございました) RSA 署名データを削除する必要がありました。この目的のために選択された Crypt_RSA を拒否http://php.net/manual/en/function.openssl-sign.php
228番線は何ですか?PEAR の Crypt_RSA の 228 行目は次のとおりです。
https://github.com/pear/Crypt_RSA/blob/master/Crypt/RSA.php#L228
それは確かに非推奨です。
phpseclib の Crypt_RSA の 228 行目は、かなりの数のバージョンのコメントまたは定義です。
私の推測: あなたは PEAR の Crypt_RSA を使用しており、phpseclib の Crypt_RSA と混同しています。それらは同じものではありません。PEAR のCrypt_RSA全体(その中の数行だけでなくパッケージ全体) は、pear.net ごとに廃止されています。
エラーではなく警告です。コードはまだ機能します。エラーが含まれないように error_reporting レベルを変更してみてくださいE_DEPRECATED
。