Manual:WebRequest.php
MediaWiki ファイル: WebRequest.php | |
---|---|
場所: | includes/ |
ソース コード: | master • 1.42.3 • 1.41.4 • 1.39.10 |
クラス: | WebRequest |
詳細
The WebRequest class which encapsulates getting at data passed in the URL or via a POSTed form, handling remove of "magic quotes" slashes, stripping illegal input characters and normalizing Unicode sequences.
RequestContext.php を通して標準の WebRequest にアクセスできます。
このクラスの追加的なインスタンスを作成してはいけません。
代わりに、DerivativeRequest を作成するか、または利用者のリクエスト コンテキストがない場合は FauxRequest を使用してください。
関数
getVal
- get a string, or null if the parameter was not set.getInt
- get an integer, or null if the parameter was not set.getBool
- same as getVal, but converts the value to a boolean. To know if a parameter is set, usegetCheck
instead.getArray
- get an array or null if the parameter was not passed. If the parameter is a scalar, it will return an array with a single element.getCheck
- return a boolean whether the parameter was passed, this is useful for checkboxes.getCookie
- get a cookie from the $_COOKIE jar.wasPosted
- returns a bool whether the request was posted.
... many more, this is a partial list.
WebRequestUpload
WebRequestUpload is an object to access the $_FILES array. It should only be called by WebRequest. A WebRequestUpload object is generated by WebRequest::getUpload()
.
関数
__construct( $request, $key )
FauxRequest
FauxRequest is a class extending WebRequest. Its purpose is to emulate a request for testing or prototyping. FauxRequest should be avoided in production code.
Also see API:Calling internally for an example.