PeServer

UrlQuery
in package
implements Stringable

Read onlyYes

URL のクエリ構成要素。

並びなぁ、結構つらめ

Table of Contents

Interfaces

Stringable

Properties

$items  : array<string, array<string|int, string|null>>|null
構成要素

Methods

__construct()  : mixed
生成
__toString()  : string
from()  : self
配列から生成。
getQuery()  : array<string, array<string|int, string|null>>
現在のクエリ状態を取得。
isEmpty()  : bool
クエリ部分が完全に存在しないか。
toString()  : string
Undocumented function

Properties

$items

構成要素

private array<string, array<string|int, string|null>>|null $items

null の場合はほんとになんもない(? がない) 配列要素数が 0 の場合は ? のみ

Methods

__construct()

生成

public __construct(string|array<string, array<string|int, string|null>>|null $query[, UrlEncoding|null $urlEncoding = null ]) : mixed
Parameters
$query : string|array<string, array<string|int, string|null>>|null

クエリ。配列を渡す場合は from を使用すること(ある程度補完される)。

$urlEncoding : UrlEncoding|null = null

__toString()

public __toString() : string
Return values
string

from()

配列から生成。

public static from(array<string, array<string|int, string|int|null>|string|int|null> $query[, UrlEncoding|null $urlEncoding = null ]) : self

少しくらいは融通をつける。 NOTE: bool はどう変換(t/true/TRUE/on)すればいいか分からんので面倒見ない

Parameters
$query : array<string, array<string|int, string|int|null>|string|int|null>
$urlEncoding : UrlEncoding|null = null
Return values
self

getQuery()

現在のクエリ状態を取得。

public getQuery() : array<string, array<string|int, string|null>>
Return values
array<string, array<string|int, string|null>>

isEmpty()

クエリ部分が完全に存在しないか。

public isEmpty() : bool
Tags
phpstan-assert-if-true

null $this->items

phpstan-assert-if-false

array<string,(string|null)[]> $this->items

Return values
bool

toString()

Undocumented function

public toString([UrlEncoding $urlEncoding = null ]) : string
Parameters
$urlEncoding : UrlEncoding = null
Return values
string

        
On this page

Search results