netsilik / sanitizer
消毒
2.1.0
2022-11-08 17:20 UTC
Requires
- php: ^8.1
- ext-iconv: *
- ext-mbstring: *
Requires (Dev)
- netsilik/d: ^1.2
README
字符串消毒库。
欧洲联盟公共许可证,v. 1.1
除非适用法律或书面协议要求,否则在许可证下分发的软件按“原样”分发,不提供任何明示或暗示的保证或条件。
联系方式:info@netsilik.nl
最新版本可在以下位置找到:https://gitlab.com/Netsilik/Sanitizer
使用示例
// Instantiate sanitizer object $sanitizer = new Sanitizer(); // Call signature // $sanitizer->type(scalar $data, scalar $defaultValue = null, int $maxLength = -1, bool $silent = false); // Sanitize some values $a = $sanitizer->int('123'); $b = $sanitizer->utf8('hello, world'); $c = $sanitizer->bool(-1); $d = $sanitizer->ascii(null, 'someDefault'); $e = $sanitizer->utf8('Lorem ipsum dolor sit amet, consectetur adipiscing elit.', '', 26); var_dump($a); // int(123) var_dump($b); // string(12) "hello, world" var_dump($c); // bool(false) var_dump($d); // string(11) "someDefault" var_dump($e); // string(26) "Lorem ipsum dolor sit amet"