0

MySQL データベースを必要とする php で Web アプリケーションを開発しています。

リクエストごとに、次のワークフローに従って、アプリケーションがインストールされているかどうかを確認します。

  1. メイン構成ファイルを呼び出します。
  2. メイン構成ファイルは、カスタム構成ファイルが存在するかどうかを確認します (このファイルには、ユーザー定義の DB 接続データが含まれています)。
  3. カスタム構成が存在する場合は、インストール構成ファイルを呼び出します (インストール ポイントを定義するため)。
  4. config 呼び出し db クラスをインストールし、接続を試みます。
  5. 接続されている場合は、SQL ステートメント「SHOW TABLES」でテーブルをチェックします。...

私の質問は 4 です。接続しようとしているときに report_errors(0) を設定するのが悪い習慣である場合、ユーザーに接続エラーを表示したくないため、カスタムのデータのみをユーザーに通知します構成が正しくありません。

接続を試みた後、エラー報告を E_ALL | に再定義します。E_STRICT。

ところで、私はプロセス全体に対する批評家にもオープンです。

ありがとうございました。

4

1 に答える 1

0

このコードを使用できます

<?php
    $old_value = error_reporting(0);
    /*Lets install the application here!*/

    /*Application is done installing, lets put error reporting back to normal!*/
    error_reporting($old_value);
?>
于 2013-07-14T04:58:12.913 に答える