PHPでコントローラーを設定する方法


PHPでコントローラーを設定する方法について説明します。コントローラーは、モデルとビューの間の処理を制御する役割を担います。以下に、いくつかの方法とコード例を示します。

  1. クラスベースのコントローラー: クラスベースのコントローラーは、一般的な方法です。以下は、クラスベースのコントローラーの例です。

    <?php
    class ExampleController {
       public function index() {
           // コントローラーの処理
       }
    }
  2. 関数ベースのコントローラー: クラスベースのコントローラーに加えて、関数ベースのコントローラーも使用することができます。以下は、関数ベースのコントローラーの例です。

    <?php
    function index() {
       // コントローラーの処理
    }
  3. ルーティングの設定: コントローラーを使用するためには、ルーティングを設定する必要があります。ルーティングは、URLとコントローラーのメソッドを関連付ける役割を果たします。以下は、ルーティングの例です。

    <?php
    // ルーティングの設定
    $routes = [
       '/' => 'ExampleController@index',
    ];

    上記の例では、ルートURL('/')にアクセスした場合にExampleControllerクラスのindexメソッドが実行されます。

これらは、PHPでコントローラーを設定するための一般的な方法です。実際のアプリケーションに合わせて適切な方法を選択し、コードを記述してください。