dev-master
9999999-devSaxulum Hint
MIT
The Requires
- php >=5.3,<8.0
The Development Requires
by Dominik Zogg
hint saxulum
1.0.0
1.0.0.0Saxulum Hint
MIT
The Requires
- php >=5.3
The Development Requires
by Dominik Zogg
hint saxulum
Saxulum Hint
Through Composer as saxulum/saxulum-hint., (*2)
``` {.php} Hint::validate(false) // true Hint::validate(true) // true Hint::validate(1) // true Hint::validate(1.0) // true Hint::validate('1.0') // true Hint::validate('test') // true Hint::validate(array()) // true Hint::validate(new \stdClass) // true, (*3)
#### Hint boolean ``` {.php} Hint::validate(null, Hint::BOOL) // true Hint::validate(true, Hint::BOOL) // true Hint::validate(null, Hint::BOOL, false) // false
``` {.php} Hint::validate(null, Hint::INT) // true Hint::validate(1, Hint::INT) // true Hint::validate(null, Hint::INT, false) // false, (*4)
#### Hint float ``` {.php} Hint::validate(null, Hint::FLOAT) // true Hint::validate(1.0, Hint::FLOAT) // true Hint::validate(null, Hint::FLOAT, false) // false
``` {.php} Hint::validate(null, Hint::NUMERIC) // true Hint::validate('1.0', Hint::NUMERIC) // true Hint::validate(null, Hint::NUMERIC, false) // false, (*5)
#### Hint string ``` {.php} Hint::validate(null, Hint::STRING) // true Hint::validate('name', Hint::STRING) // true Hint::validate(null, Hint::STRING, false) // false
``` {.php} Hint::validate(null, Hint::ARR) // false Hint::validate(array, Hint::ARR) // true Hint::validate(null, Hint::ARR, true) // true, (*6)
#### Hint object ``` {.php} Hint::validate(null, '\stdClass') // false Hint::validate(new \stdClass, '\stdClass') // true Hint::validate(null, '\stdClass', true) // true
{.php}
Hint::validate(array(), Hint::BOOL . '[]') // true
Hint::validate(array(true, false), Hint::BOOL . '[]') // true
Hint::validate(array(true, null), Hint::BOOL . '[]') // true
Hint::validate(array('\stdClass', '\stdClass'), '\stdClass[]') // true
Hint::validate(array('\stdClass', null), '\stdClass[]') // false
Hint::validate(array('\stdClass', null), '\stdClass[]', true) // true
Hint::validate(array('\stdClass', 'test'), '\stdClass[]', true) // false
, (*7)
Saxulum Hint
MIT
hint saxulum
Saxulum Hint
MIT
hint saxulum