我有這樣的代碼,簡單地驗證一個日期,但如果發生錯誤結束腳本(exit()
)。停止PHP函數
現在我想把這個相同的代碼在出錯返回false
一個單一的功能。
我不想 「的if/else」 來使用。我想在錯誤時返回false
,並停止執行其他事情。
這可能嗎?
我有這樣的代碼,簡單地驗證一個日期,但如果發生錯誤結束腳本(exit()
)。停止PHP函數
現在我想把這個相同的代碼在出錯返回false
一個單一的功能。
我不想 「的if/else」 來使用。我想在錯誤時返回false
,並停止執行其他事情。
這可能嗎?
你可以改變
exit ("Error !");
到
return false;
但例外肯定是更好地伊格納西奧巴斯克斯 - 艾布拉姆斯的建議
瞭解exceptions。住他們。愛他們。
我看你已經有了答案,但作爲一個側面說明,你知道有一個PHP函數替換你的函數的一個重要組成部分:checkdate()
不需要正則表達式,if語句等
從日期驗證函數拋出一個無效日期的異常似乎有點多... – jeroen 2010-01-29 16:51:00