Manual:$wgUser
Appearance
この機能は、バージョン 1.46.0 で完全に除去されました。 |
| グローバル オブジェクト: $wgUser | |
|---|---|
| 現在のリクエストに関連付けられた利用者のための User オブジェクト | |
| 廃止予定になった時点のバージョン: | 1.35.0 |
| 除去された時点のバージョン: | 1.46.0 |
| クラス: | User |
| 場所: | User.php |
詳細
User オブジェクトは、サイトでの利用者の閲覧状況/使用状況をカプセル化します。 User オブジェクトには、利用者の設定や名前などの情報を問い合わせることができます。 データベースの "user" テーブルからの取得/保存、セッションや Cookie の処理、についてその詳細を処理できます。
クライアントのクラス群は、これらのフィールドへのアクセスに getXXX() の形式の関数を使用します。
これらの関数は、利用者がログインしているかどうか、指定したオプションを Cookie が満たしているかどうか、データベースのクエリが必要かどうか、を決定するすべての作業を行います。
通常のページをレンダリングするのに必要な設定の大部分は、データベースへのアクセスを最小化するためセッション Cookie に設定されます。
$wgUser is initialized towards the end of setup.
Some hooks are called earlier than that and should avoid using it.
When in doubt use $wgUser->isSafeToLoad() to check (you can always rely on it being a User object, but it will not refer to the right user when trying to access it early).