Manual:Index.php/ja

説明
メインスクリプトです. 必要なグローバルオブジェクトを作成し何をするのか決定するためにURLを解析します. それから通常は他のファイルのスクリプトに運びます(取られたアクション次第です).

それはインクルージョンをWebStart.phpに適用して、順にインクルージョンをLocalSettings.phpに適用します.

次に、それはWiki.phpのインクルージョンを通してMediaWikiクラスを定義し、そのクラスのインスタンスである$mediaWikiオブジェクトを作成します.

それからmaxlag parameterを確認して下さい. リクエストを拒否することがあるかもしれないからです.

これはURLからタイトルとアクションを抽出するTitle.phpのnewFromURL関数を呼び出すWiki.phpのcheckInitialQueries関数を呼び出します.

多くの関数は内容を$wgOutオブジェクトに送ることでそれらの仕事をします. それはinitialize関数($outputが使用される場所)によって作成され、finalCleanup関数によって一掃され、Wiki.php(下記を参照)にある両方がそれを一掃します. ページが表示される後までに延期される可能性のあるデータベースにされる必要な変更がある場合、それらは最後に起こります.

インクルードされるものの順番は鋭敏であることに気を付けて下さい; 言語はいくつかのグローバル関数などを使用します. 同様にグローバル変数の作成に関してもです. よく考えずにそれらを動かさないで下さい.

関連項目

 * Manual:Code/ja
 * Manual:Coding conventions/ja
 * Manual:Parameters to index.php/ja