gpt4 book ai didi

php - 如何停止在 PHP 中浪费时间

转载 作者:行者123 更新时间:2023-12-04 21:23:38 25 4
gpt4 key购买 nike

作为一名程序员,我喜欢开发算法。我喜欢解决问题并找出一个干净、高效、可读、优雅的解决方案。然而,我似乎发现,我的大部分时间都花在了验证和清理表单数据上,并将其传递给准备各种 SQL 语句。也许这就是“它本来的样子”,但我怀疑我可能做错了。

您如何避免无休止地验证输入和构建数据库交互的死亡陷阱?你使用第三方库吗?编写自己的库?还是就是这样?

最佳答案

大多数人使用某种框架抽象出大量的表单验证和数据库事务。一个例子是 Zend 框架 Forms .我见过人们编写自己的库来添加类似的功能。

例如,我也为较小的客户编写了自己的简单库(只是使每个表单元素成为具有基本“元素”基类的自己的类)、一组验证类和一个要包装的表单类要素。表单类为每个元素调用验证方法,并将它们的数据转换为可以提供给数据库类的数组。

最好的办法是弄清楚您正在构建的网站和表单的需求。 (复杂的形式可能很难抽象出来)。但是简单的表单可以毫不费力地使其编码过程顺畅进行。

关于php - 如何停止在 PHP 中浪费时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4028572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com