私はphpで廃止予定の表示を無効にすることに1つの問題があります。 私のプロジェクトでは廃止された機能が多く使われています。これは非常に大きなプロジェクトですので、私はこの機能を廃止されていないものと置き換えることはできません。沈黙PHP内のE_DEPRECATED
この関数の場合: mcrypt_create_iv
エラー "Message mcrypt_create_iv()は推奨されていません"というエラーメッセージが表示されます。
どうすれば無効にできますか? 私は多くの方法を試みたが、これが唯一のエラー報告があるときは== 0
をerror_reportingの場合投げされていません。
error_reporting(E_ALL^(E_DEPRECATED | E_USER_DEPRECATED | E_NOTICE | E_STRICT | E_CORE_ERROR | E_PARSE | E_USER_NOTICE | E_RECOVERABLE_ERROR | E_WARNING | E_USER_WARNING | E_USER_ERROR | E_COMPILE_WARNING | E_CORE_WARNING | E_ERROR));
everythinkが動作しているが、私は唯一の1つのフラグを削除した場合、私は見ることができます私の画面でエラーが発生しました。
あなたはアイディアを知っていますか?私はPHP 7.1を使用してい
:
PHP 7.1.10 (cli) (built: Oct 10 2017 01:30:46) (NTS)
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.1.10, Copyright (c) 1999-2017, by Zend Technologies
使用している機能が今後削除されるという兆候なので、非推奨の警告は無視しないことをお勧めします。 – Jer