2010-01-29 49 views
0

我有这样的代码,简单地验证一个日期,但如果发生错误结束脚本(exit())。停止PHP函数

现在我想把这个相同的代码在出错返回false一个单一的功能。

我不想 “的if/else” 来使用。我想在错误时返回false,并停止执行其他事情。

这可能吗?

回答

4

你可以改变

exit ("Error !"); 

return false; 

但例外肯定是更好地伊格纳西奥巴斯克斯 - 艾布拉姆斯的建议

10

了解exceptions。住他们。爱他们。

+3

从日期验证函数抛出一个无效日期的异常似乎有点多... – jeroen 2010-01-29 16:51:00

2

我看你已经有了答案,但作为一个侧面说明,你知道有一个PHP函数替换你的函数的一个重要组成部分:checkdate()

不需要正则表达式,if语句等