タグ

2016年5月28日のブックマーク (1件)

  • PHPのオブジェクト指向入門 | オブジェクト指向PHP.NET

    リクエスト振分け リクエストの振分け 振分けクラスの作成 コントローラーの振り分け 汎用的な振分け処理クラス アクションの振り分け 基点スクリプト リクエストの振分け MVCでは、CにあたるControllerクラスより処理が始まると考えられます。 しかし「MVCの概念」のところで述べたとおり、PHPの仕組み上、当の処理の基点はどうやってもクラス化することが出来ません。 ではどうやってこれを実現しているのでしょうか。 肝になる考え方は、全てのURLを一旦ある特定のphpファイルに集中させるという事です。 通常であればトップページはindex.php掲示板であればbbs.phpなど、ページごとにphpファイルを作ります。 そうではなく、何か一つのphpファイル、例えばindex.phpなどに決めて、それに付加するパラメーターで呼び出すクラスを切り分けるのです。 一番単純なのは、例えば掲示