valitron-masterPHP数据验证库
<?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
相关文章

19 Oct 2024
验证 PHP 中的整数数据类型在 PHP 中处理数字数据时,确定变量是否表示整数至关重要。为了解决这个问题,通常使用 is_int() 函数。然而,它的行为有时可能会出乎意料

21 Oct 2024
使用 PHP 上传视频文件并将其保存在适当的文件夹中并创建数据库条目此 PHP 脚本允许用户将视频文件上传到指定文件夹并创建相应的数据库条目:

17 Feb 2025
本文介绍了尊重验证,与Symfony,Laravel和Zend Validators相比,简化的数据验证软件包可提供增强的灵活性和简单性。 让我们探索其关键特征。 关键前提

11 Mar 2025
本文使用$ JSONSCHEMA验证器来说明MongoDB的架构验证以执行数据完整性。 它详细介绍了如何定义JSON模式指定数据类型,约束(例如,最小/最大)和所需字段。 模式DE的最佳实践


热工具

热门文章
两个点博物馆:邦格荒地地点指南
28 Feb 2025
手游攻略
击败分裂小说需要多长时间?
07 Mar 2025
手游攻略
在哪里可以在怪物猎人荒野中找到地球晶体
27 Feb 2025
手游攻略
仓库:如何复兴队友
04 Mar 2025
手游攻略
公众号网页更新缓存难题:如何避免版本更新后旧缓存影响用户体验?
04 Mar 2025
html教程