我学会了如何创建表单并验证它,然后将表单数据存储在数据库中。今天,我学会了如何从表单验证代码中提取它 Validator 类,使其可重用和模块化。
介绍验证器类是检查用户输入是否正确的函数分组的一种方法。它有助于确保用户输入的数据符合某些规则或标准。
纯函数纯函数是一种不依赖于外部世界状态或价值的函数。换句话说,一个纯函数:
Validator 类包含用于验证输入数据的纯函数。在今天的代码中,函数是:
立即学习“PHP免费学习笔记(深入);
<?php 类验证器{ 公共静态函数字符串($value, $min = 1, $max = INF) { $=修剪($); 返回 strlen($value) >= $min && strlen($value) <h2> 使用验证器 </h2> <p>要使用验证器,我们把它包括在内 PHP 并在文件中使用 Class Name::Method Syntax 调用它的方法。然后我们可以使用条件句来检查输入数据是否有效。然后我们可以使用条件句来检查输入数据是否有效。例如:</p> <p>假如电子邮件有效,我们可以将用户移动到下一个屏幕。否则,我们可以显示错误的消息。<br></p> <pre class="brush:php;toolbar:false"><?php 需要“Validator.php”; $config = 需要'config.php'; $db = 新数据库($config[数据库]; $heading = “创建注释”; if(!验证器::email(mujtabaoficiall247@gmail.com')){ dd(这不是有效的电子邮件);}
如果给定的电子邮件正确,请继续执行下一个代码。如果输入对象有效,我们可以将其插入数据库。否则,我们可以显示错误的信息。
if ($_SERVER['REQUEST_METHOD'] === 'POST') { ? ? $错误= []; ? ? if (!Validator::string($_POST['body'], 1, 1000)) { ? ? ? ? $errors['body'] = 正文不能超过 1,000 个字符。'; ? ? } ? ? 若(空($错){ ? ? ? ? $db->query(插入注释(body, user_id) VALUES(:body, :user_id)', [ ? ? ? ? ? ? 'body' => $_POST['body'], ? ? ? ? ? ? “用户id” => 1 ? ? ? ? ]); ? ? } } 需要“views/note-create.view.php”;
使用验证器有几个好处,包括:
通过提取一个简单的验证器类,我们可以确保我们的用户输入数据在整个应用程序中得到一致的验证。
我希望你能清楚地理解这一点。
以上就是如何在这里 PHP 提取一个简单的验证器类别?详情请关注其他相关文章!
如何在 PHP 提取一个简单的验证器类别?-php教程
高效稳定,Win10远程服务器,掌控全局无忧!
云服务器操作系统选择:关键决策,影响深远
信赖之选,高效稳定的云端服务器租用专家
Windows 10教育版:远程教学,高效无忧!
高效、安全,首选FRP服务器,保障无忧!
240 / 360 银鑫,双版 NovaPeak ARGB 一体式水冷散热器在线官网-硬件新闻
240 / 360 银鑫,双版 NovaPeak ARGB 一体式水冷散热器在线官网-硬件新闻
买指定版本 MatePad Pro 平板送手写笔,华为教育优惠活动 7 月 10 日至 9 月 15 日开-硬件新闻
联想小新两种型号配置 Pad Pro 12.7 平板分为普通版和舒视版-硬件新闻
搭载骁龙 X 联想小新系列处理器 14 Q8X9 笔记本通过 3C 认证-硬件新闻
Keychron B6 Pro 无线轻薄键盘销售:全尺寸布局 剪刀脚按钮,价格 271 元-硬件新闻
性能旗舰价格比之王,真正的GT6欣赏-硬件新闻
CPU-Z 2.10 更新,确认英特尔酷睿 Ultra 9 285K 等 Arrow Lake-S 处理器-硬件新闻
机械革命蛟龙 16 Pro 笔记本电脑销售:R9 7845HX RTX4070,首发 8299 元-硬件新闻
549 雷克沙,元起 NM790 PCIe 4.0 固态硬盘马甲版上市-硬件新闻
英伟达显卡驱动安装失败怎么办?Windows系列
如何关闭360浏览器广告弹窗-Windows系列
Win11内存完整性是什么意思?Windows系列