PeServer

HttpRequest
in package

Read onlyYes

HTTPリクエストデータ。

GET/POST/URLパラメータの値などはこいつから取得する。

Table of Contents

Properties

$httpHeader  : HttpHeader
$httpMethod  : HttpMethod
$specialStore  : SpecialStore
$urlParameters  : array<string|int, mixed>

Methods

__construct()  : mixed
生成。
exists()  : HttpRequestExists
名前に対する値が存在するか。
getFile()  : UploadedFile
getValue()  : string
キーに対する値を取得する。
none()  : self
無効なリクエストを生成。

Properties

$urlParameters

public array<string|int, mixed> $urlParameters

Methods

__construct()

生成。

public __construct(SpecialStore $specialStore, HttpMethod $httpMethod, HttpHeader $httpHeader, array<non-empty-string, string> $urlParameters) : mixed
Parameters
$specialStore : SpecialStore
$httpMethod : HttpMethod

要求メソッド。

$httpHeader : HttpHeader

要求ヘッダ。

$urlParameters : array<non-empty-string, string>

URLパラメータ。

exists()

名前に対する値が存在するか。

public exists(string $name[, bool $strict = true ]) : HttpRequestExists
Parameters
$name : string

パラメータ名。

$strict : bool = true

メソッドを厳格に判定するか。

Return values
HttpRequestExists

getValue()

キーに対する値を取得する。

public getValue(string $name[, bool $strict = true ]) : string

ファイルは取得できない。

Parameters
$name : string
$strict : bool = true
Tags
throws
KeyNotFoundException

キーに対する値が存在しない。

Return values
string

none()

無効なリクエストを生成。

public static none() : self

パラメータ内部で使用してるけど結構どうでもいい部分で使用する(原則使用することはない)。

Return values
self

        
On this page

Search results