【发布时间】:2014-07-08 20:42:36
【问题描述】:
你可能知道这张图片:
假设我想验证单个用户输入通过各种方法,每个方法都取决于前一个方法的成功。如果嵌套,我怎样才能避免这种麻烦和丑陋?
我想不出其他方法,它可以正确验证并在发生错误时返回正确的消息,但它看起来确实很丑,而且维护起来可能很麻烦。
有什么想法吗?
【问题讨论】:
-
您应该默认简化验证。很可能您不需要超过 2 次检查即可完全确定用户失败。和超过 2 个其他的,以确保它没问题。
-
每次出错后直接返回即可,无需继续
标签: php if-statement