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 email 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 を取得するために使用されます.