Manual:User.php/ja

説明
User.php は、利用者固有のすべての設定 (利用者 ID、利用者名、権限、メールアドレス、オプション、最終ログイン日時) をカプセル化する User クラスを実装します. クライアントのクラス群は、これらのフィールドへのアクセスに  の形式の関数を使用します. これらの関数は、利用者がログインしているかどうか、指定したオプションを Cookie が満たしているかどうか、データベースのクエリが必要かどうか、を決定するすべての作業を行います. 通常のページをレンダリングするのに必要な設定の大部分は、データベースへのアクセスを最小化するため Cookie に設定されます.

は、 、 、 を使用します.

The User class used to contain password handling, but it was removed with the introduction of AuthManager.

その他のメソッド
There are a whole host of other ones. 完全な一覧は https://doc.wikimedia.org/mediawiki-core/master/php/classUser.html を参照してください.


 * : Get the user's ID. Returns 0 if the user is anonymous or nonexistent.
 * : Get the user name, or the IP of an anonymous user.
 * : Get the user's e-mail address.
 * : Get the list of explicit group memberships this user has. (The implicit * and user groups are not included.)
 * : Get the permissions this user has.

関連項目

 * - グローバルの利用者オブジェクト (廃止予定)
 * - リクエストに関連付けられた User を取得するために使用されます.