CodeIgniter のような MVC フレームワークの使用は、迅速な開発に非常に効果的です。MVC フレームワークはオブジェクト指向コードの作成を強制するものではなく、PHP コードを HTML から分離するだけです。
エラー報告 E_FATAL エラーは重要です。
ini_set('display_errors', 1);
error_reporting(~E_WARNING & ~E_NOTICE & ~E_STRICT);
注:
さらに、ユーザー定義のエラー処理メソッドを設定するには、set_error_handler を使用する必要があります。たとえば、このユニークな機能により、すべてのエラーをファイルに記録できます。
開発環境のphp.iniで「display_errors=On」を設定します
開発環境の php.ini では、display_errors 権限を有効にすることが重要です (ini_set 設定に依存しないでください)。これは、コンパイル時にエラーが発生すると ini_set を実行できなくなり、エラー メッセージが表示されずに空白のページが表示されるためです。
同様に、php.ini で on に設定されているが、コード内で off に設定されている場合、エラーが発生してもエラーは表示されません。
本番環境のphp.iniで「display_errors=Off」を設定します
コード init_set('display_errors', 0); に依存しないでください。コンパイル中にコードでエラーが発生した場合、このステートメントは実行されず、エラー メッセージがすぐに顧客に表示されます。
すでに Windows システムで開発している場合は、Linux での開発を試してみることをお勧めします。私のお気に入りの Linux は Ubuntu です。これはオプションの開発環境の 1 つにすぎませんが、それでも Linux 開発環境の方が優れた開発環境であると強く感じています。
PHP アプリケーションは通常、Linux (LAMP) 環境にデプロイされます。ただし、同様の開発環境を使用すると、堅牢なアプリケーションをより高速に実行できます。
Ubuntu システムでは、ほとんどの開発ツールは、インストール パッケージ マネージャーを通じて非常に簡単にシステムにインストールできます。さらに、ほんの少しの設定を行うだけで稼働させることができます。そして最も素晴らしいのは、これらのツールは無料であるということです。