Selen

Length
in package

Table of Contents

Properties

$str  : string

Methods

count()  : int
文字の長さを取得します.
equal()  : bool
文字数がしきい値と同じか判定します.
ge()  : bool
文字数がしきい値以上か判定します.
gt()  : bool
文字数がしきい値より大きいか判定します.
in()  : bool
文字数が指定範囲内か判定します($min <= strLen <= $max).
le()  : bool
文字数がしきい値以下か判定します.
lt()  : bool
文字数がしきい値より小さいか判定します.
out()  : bool
文字数が指定範囲外か判定します($min < strLen < $max).
set()  : Length
__construct()  : mixed
verifyMinAndMaxLimen()  : void
最大値より大きい値を最小値に指定しているか検証します.
verifySignedInteger()  : void
値が負数かどうか検証します.

Properties

$str

private string $str

検証対象の文字列

Methods

count()

文字の長さを取得します.

public count() : int
Return values
int

文字の長さを返します

equal()

文字数がしきい値と同じか判定します.

public equal(int $size) : bool
Parameters
$size : int

検査する文字数のしきい値を指定します

Tags
throws
LogicException

しきい値に負数を指定した場合に発生します

Return values
bool

文字数がしきい値より小さい場合はtrue、小さい場合はfalseを返します

ge()

文字数がしきい値以上か判定します.

public ge(int $limen) : bool
Parameters
$limen : int

検査する文字数のしきい値を指定します

Tags
throws
LogicException

しきい値に負数を指定した場合に発生します

Return values
bool

文字数がしきい値以上の場合はtrue、小さい場合はfalseを返します

gt()

文字数がしきい値より大きいか判定します.

public gt(int $limen) : bool
Parameters
$limen : int

検査する文字数のしきい値を指定します

Tags
throws
LogicException

しきい値に負数を指定した場合に発生します

Return values
bool

文字数がしきい値より大きい場合はtrue、小さい場合はfalseを返します

in()

文字数が指定範囲内か判定します($min <= strLen <= $max).

public in(int $min, int $max) : bool
Parameters
$min : int

検査する文字数の最小しきい値を指定します

$max : int

検査する文字数の最大しきい値を指定します

Tags
throws
LogicException

しきい値に負数を指定した場合に発生します

Return values
bool

文字数が指定範囲内の場合はtrue、指定範囲外の場合はfalseを返します

le()

文字数がしきい値以下か判定します.

public le(int $limen) : bool
Parameters
$limen : int

検査する文字数のしきい値を指定します

Tags
throws
LogicException

しきい値に負数を指定した場合に発生します

Return values
bool

文字数がしきい値以下の場合はtrue、小さい場合はfalseを返します

lt()

文字数がしきい値より小さいか判定します.

public lt(int $limen) : bool
Parameters
$limen : int

検査する文字数のしきい値を指定します

Tags
throws
LogicException

しきい値に負数を指定した場合に発生します

Return values
bool

文字数がしきい値より小さい場合はtrue、小さい場合はfalseを返します

out()

文字数が指定範囲外か判定します($min < strLen < $max).

public out(int $min, int $max) : bool
Parameters
$min : int

検査する文字数の最小しきい値を指定します

$max : int

検査する文字数の最大しきい値を指定します

Tags
throws
LogicException

しきい値に負数を指定した場合に発生します

Return values
bool

文字数が指定範囲外の場合はtrue、指定範囲内の場合はfalseを返します

set()

public static set(string $val) : Length
Parameters
$val : string
Return values
Length

__construct()

private __construct(string $val) : mixed
Parameters
$val : string

verifyMinAndMaxLimen()

最大値より大きい値を最小値に指定しているか検証します.

private verifyMinAndMaxLimen(int $min, int $max) : void
Parameters
$min : int

検証する値を渡します

$max : int

検証する値を渡します

Tags
throws
LogicException

最大値より大きい値を最小値に指定している倍位に発生します

verifySignedInteger()

値が負数かどうか検証します.

private verifySignedInteger(int $val) : void
Parameters
$val : int

検証する値を渡します

Tags
throws
LogicException

値が負数の場合に発生します


        
On this page

Search results