MySQL データベースを必要とする php で Web アプリケーションを開発しています。
リクエストごとに、次のワークフローに従って、アプリケーションがインストールされているかどうかを確認します。
- メイン構成ファイルを呼び出します。
- メイン構成ファイルは、カスタム構成ファイルが存在するかどうかを確認します (このファイルには、ユーザー定義の DB 接続データが含まれています)。
- カスタム構成が存在する場合は、インストール構成ファイルを呼び出します (インストール ポイントを定義するため)。
- config 呼び出し db クラスをインストールし、接続を試みます。
- 接続されている場合は、SQL ステートメント「SHOW TABLES」でテーブルをチェックします。...
私の質問は 4 です。接続しようとしているときに report_errors(0) を設定するのが悪い習慣である場合、ユーザーに接続エラーを表示したくないため、カスタムのデータのみをユーザーに通知します構成が正しくありません。
接続を試みた後、エラー報告を E_ALL | に再定義します。E_STRICT。
ところで、私はプロセス全体に対する批評家にもオープンです。
ありがとうございました。