更多>
最新下载
24小时阅读排行榜
- 1 C# WPF MVVM模式方法 C#如何实现MVVM设计模式
- 2 JavaScript 中数组浅拷贝与深拷贝的正确用法详解
- 3 css 多个浮动按钮宽度不一致怎么办_box-sizing border-box 与 float
- 4 如何分块下载 Azure Blob 大文件并无缝合并为单个 CSV 文件
- 5 MarkLogic是什么 基于XML的NoSQL数据库
- 6 css flexbox 子元素宽度为何不按设定显示_通过 basis 与 grow 冲突说明
- 7 VueJS 中等待所有 API 请求完成后再渲染组件的正确实践
- 8 html5怎么给图片加粒子特效_html5粒子特效添加法【代码】
- 9 php连接websocket多线程支持吗_php连接websocket并发处理【方案】
- 10 如何使用XPath结合data属性精准提取HTML元素内容
- 11 如何在 Go 中正确生成基于随机数据的 SHA-256 哈希值
- 12 php怎样判断变量为非空字符串_php非空串检测技巧【示例】
- 13 Go 中通过非指针接收器修改结构体字段的正确实现方式
- 14 如何实现javascript中的面向对象编程?【教程】
- 15 Go测试中如何断言 Golang测试结果判断方式
更多>
最新教程
-
- Node.js 教程
- 16186 2025-08-28
-
- CSS3 教程
- 1546715 2025-08-27
-
- Rust 教程
- 23319 2025-08-27
-
- Vue 教程
- 25782 2025-08-22
-
- PostgreSQL 教程
- 22263 2025-08-21
-
- Git 教程
- 9243 2025-08-21
下载首页 / 类库下载 / 其它类库
<?php
namespace Valitron;
/**
* Validation Class
*
* Validates input against certain criteria
*
* @package Valitron
* @author Vance Lucas <vance@vancelucas.com>
* @link http://www.vancelucas.com/
*/
class Validator
{
public function __construct($data = array(), $fields = array(), $lang = null, $langDir = null)
{
// Allows filtering of used input fields against optional second array of field names allowed
// This is useful for limiting raw $_POST or $_GET data to only known fields
$this->_fields = !empty($fields) ? array_intersect_key($data, array_flip($fields)) : $data;
// set lang in the follow order: constructor param, static::$_lang, default to en
$lang = $lang ?: static::lang();
// set langDir in the follow order: constructor param, static::$_langDir, default to package lang dir
$langDir = $langDir ?: static::langDir();
// Load language file in directory
$langFile = rtrim($langDir, '/') . '/' . $lang . '.php';
if (stream_resolve_include_path($langFile) ) {
$langMessages = include $langFile;
static::$_ruleMessages = array_merge(static::$_ruleMessages, $langMessages);
} else {
throw new \InvalidArgumentException("Fail to load language file '" . $langFile . "'");
}
}验证(Verification)是信息术语,编译过程的一部分,在该过程中,对代码进行检查,看是否与定义的特定规则集相一致,以允许检验某些安全要求。
公共语言运行库可以验证Microsoft中间语言(MSIL)。
服务器端验证就是当表单提交后,在服务器端通过JAVA,等服务器端代码对客户输入进行验证。
本站所有资源都是由网友投搞发布,或转载各大下载站,请自行检测软件的完整性!本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!如有侵权请联系我们删除下架,联系方式:admin@php.cn
