PHP에서 사용되지 않는 오류 표시 사용 안함에 한 가지 문제가 있습니다. 내 프로젝트에서 많은 비추천 함수가 사용됩니다. 이것은 매우 큰 프로젝트이므로,이 함수를 현재 비 지원되지 않는 함수로 대체 할 수는 없습니다.PHP에서 무음 E_DEPRECATED
이 함수의 경우 : mcrypt_create_iv
"Message mcrypt_create_iv()가 권장되지 않습니다."라는 메시지와 함께 ErrorException이 발생합니다.
어떻게 비활성화 할 수 있습니까? 나는 많은 방법을 시도하고,이 던지는되지 않은 경우에만 ==에게 error_reporting를 0
때 오류보고는 다음과 같습니다
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 노력하고 있습니다,하지만 난 단 하나 개의 플래그를 제거하면 나는 볼 수 있습니다 내 화면에 오류가 있습니다.
아이디어를 알고 있습니까?
나는 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