제목처럼 해커가 오류 메시지를 발견하는 것을 방지하기 위해 기본 mysql 및 pdo 클래스에서 오류 프롬프트를 끄는 방법은 무엇입니까? 수정 방법을 자세히 알려주세요
<?php // 关闭所有PHP错误报告 error_reporting(0); // Report simple running errors error_reporting(E_ERROR | E_WARNING | E_PARSE); // 报告 E_NOTICE也挺好 (报告未初始化的变量 // 或者捕获变量名的错误拼写) error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); // 除了 E_NOTICE,报告其他所有错误 error_reporting(E_ALL ^ E_NOTICE); // 报告所有 PHP 错误 (参见 changelog) error_reporting(E_ALL); // 报告所有 PHP 错误 error_reporting(-1); // 和 error_reporting(E_ALL); 一样 ini_set('error_reporting', E_ALL); ?>
작업 범위는 현재 프로그램으로 제한되어 있으며 다른 PHP 파일은 작동하지 않습니다. 모든 PHP 파일을 오류 없이 실행하려면 php.ini
@ 주석을 사용하면 메시지가 표시되지 않습니다
작업 범위는 현재 프로그램으로 제한되어 있으며 다른 PHP 파일은 작동하지 않습니다. 모든 PHP 파일을 오류 없이 실행하려면 php.ini
에서 오류 보고 설정을 수정하세요.@ 주석을 사용하면 메시지가 표시되지 않습니다