\CodeLapseInput

リクエストに含まれるパラメータを取得します。(POST, GETなど)

Summary

Methods
Properties
Constants
method()
realMethod()
isAjax()
post()
get()
json()
rawBody()
header()
server()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$processedBody
N/A

Properties

$processedBody

$processedBody : 

Type

Methods

method()

method() : string

リクエストメソッドを取得します。

リクエストにX-HTTP-METHOD-OVERRIDEヘッダが含まれている場合 そちらで指定されたメソッドを返します。

Returns

string —

アッパーケースのHTTPメソッド名

realMethod()

realMethod() : string

リクエストメソッドを取得します。

実際に利用されたHTTPメソッド名を返します。 (X-HTTP-METHOD-OVERRIDEヘッダを考慮しません。)

Returns

string —

アッパーケースのHTTPメソッド名

isAjax()

isAjax() : boolean

ajaxからのアクセスか調べます。

Returns

boolean

post()

post(string|null $key, mixed|null $default) : mixed

受信したパラメータの値を取得します。

Parameters

string|null $key

(optional) 取得するパラメータ名

mixed|null $default

(optional) パラメータが存在しない時のデフォルト値

Returns

mixed

get()

get(string|null $key, mixed|null $default) : mixed

QueryStringパラメータ(GETパラメータ)の値を取得します。

Parameters

string|null $key

取得するパラメータ名

mixed|null $default

パラメータが存在しない時のデフォルト値

Returns

mixed

json()

json(string|null $key, mixed|null $default)

リクエストボディの生データをJSONとしてパースし 指定されたキーの値を取得します。

Parameters

string|null $key

取得するフィールド名

mixed|null $default

フィールドが存在しなかった場合の初期値

rawBody()

rawBody() : string|null

リクエストの生データを取得します。

Returns

string|null

header()

header(string $name, \CodeLapse\mixed? $default) : string

リクエストヘッダを取得します。

このメソッドは以下の条件下で正しく動作しません。 ・PHP5.4未満 ・PHPがApache モジュールあるいは Netscape/iPlanet/SunONE の NSAPI サーバーモジュールとしてインストールされていない ・(5.5.7未満の場合)PHPのCLIサーバーで動作している場合

Parameters

string $name

取得したいヘッダ名

\CodeLapse\mixed? $default

ヘッダが存在しない場合の初期値

Returns

string

server()

server(string|null $key, mixed|null $default) : mixed

$_SERVER変数の値を取得します。

Parameters

string|null $key

(optional) 取得する属性名

mixed|null $default

(optional)パラメータが存在しない時のデフォルト値

Returns

mixed