adamnbowen / sanitize
此包已被弃用且不再维护。没有建议的替代包。
清理任意对象和数组。
0.3.0
2012-07-30 14:27 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2022-03-19 00:38:15 UTC
README
清理任意对象和数组,并提供一个对象接口来访问清理后的对象和数组。
用法
<?php use Sanitize\Sanitize; $sanitized = Sanitize::clean($_POST); $sanitized->foo; // == a sanitized $_POST['foo'] OR null
安装
通过 Composer 安装,首先在您的 composer.json
文件中添加以下内容
{ "require": { "adamnbowen/sanitize": "0.3.*" } }
然后在终端中运行 php composer.phar install
来下载和安装 Sanitize。请确保要求由 Composer 生成的 vendor/autoload.php
,您应该可以正常使用了。
编码规范
按照以下顺序使用编码规范
待办事项
- 测试对象注入到 Sanitize
- 测试 __PHP_Incomplete_Class 修复
更新日志
- Sanitize::Clean() 现在是 Sanitize::clean()
- Filtered 已更名为 Proxy()
- Proxy 现在可迭代,因此您可以遍历清理后的对象/数组
- 不再在值上调用 !empty() - 清理后的对象将保留
false
、0
等值