タイトルのように、ハッカーによるエラー メッセージの発見を避けるために、ネイティブの mysql および pdo クラスのエラー プロンプトを閉じる方法は何ですか。変更方法の詳細(xì)を教えてください
<?php //?關(guān)閉所有PHP錯誤報(bào)告 error_reporting(0); //?Report?simple?running?errors error_reporting(E_ERROR?|?E_WARNING?|?E_PARSE); //?報(bào)告?E_NOTICE也挺好?(報(bào)告未初始化的變量 //?或者捕獲變量名的錯誤拼寫) error_reporting(E_ERROR?|?E_WARNING?|?E_PARSE?|?E_NOTICE); //?除了?E_NOTICE,報(bào)告其他所有錯誤 error_reporting(E_ALL?^?E_NOTICE); //?報(bào)告所有?PHP?錯誤?(參見?changelog) error_reporting(E_ALL); //?報(bào)告所有?PHP?錯誤 error_reporting(-1); //?和?error_reporting(E_ALL);?一樣 ini_set('error_reporting',?E_ALL); ?>
アクションの範(fàn)囲は現(xiàn)在のプログラムに限定されており、他の PHP ファイルは動作しません。すべての PHP ファイルをエラーなしで実行したい場合は、php.ini のエラー報(bào)告設(shè)定を変更するだけです。
@ アノテーションを使用してもプロンプトは表示されません