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

标签 php webforms

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

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

最佳答案

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

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

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

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

相关文章:

c# - 跨 ASP.NET 回发的数据持久性

php - 将自定义数据发送至 PayPal 并在交易完成后取回

php - 在声明变量之前/之后运行脚本?

php - mysql - 如何向列添加计数器?

php - 将 PHP 代码添加到 Drupal 7 页面

asp.net - 哪种模式最匹配详细的场景,这是一种很好的做法吗?

php - 在 PHP 中的单词前后添加文本

jquery - 使用 Jquery 显示 Texbox 值

asp.net-mvc-3 - 我怎样才能说服我的经理不要放弃 MVC 而重新使用 Web 表单?

.net - 我正在丢失所有缓存....(项目正在从我的缓存中消失)