Comme dans le titre, quel est le moyen de désactiver les invites d'erreur dans les classes natives MySQL et PDO pour éviter que les messages d'erreur ne soient découverts par les pirates. Veuillez fournir des détails sur la fa?on de le modifier
<?php //?關(guān)閉所有PHP錯(cuò)誤報(bào)告 error_reporting(0); //?Report?simple?running?errors error_reporting(E_ERROR?|?E_WARNING?|?E_PARSE); //?報(bào)告?E_NOTICE也挺好?(報(bào)告未初始化的變量 //?或者捕獲變量名的錯(cuò)誤拼寫) error_reporting(E_ERROR?|?E_WARNING?|?E_PARSE?|?E_NOTICE); //?除了?E_NOTICE,報(bào)告其他所有錯(cuò)誤 error_reporting(E_ALL?^?E_NOTICE); //?報(bào)告所有?PHP?錯(cuò)誤?(參見?changelog) error_reporting(E_ALL); //?報(bào)告所有?PHP?錯(cuò)誤 error_reporting(-1); //?和?error_reporting(E_ALL);?一樣 ini_set('error_reporting',?E_ALL); ?>
Le champ d'action est limité au programme actuel, les autres fichiers php ne fonctionneront pas. Si vous souhaitez que tous les fichiers php soient exécutés sans erreurs, modifiez simplement les paramètres de rapport d'erreurs dans php.ini
.L'utilisation de @annotation ne vous demandera pas