假設我已向一個php
文件發出ajax請求。當結果是成功或其他的時候。我不需要我的服務器來完成其餘的代碼。所以我在考慮使用exit
函數,但有太多的exits
是一個很好的做法?蔭不知道使用太多出口是一種好的做法?
if(some condition) exit("success");
else if(some condition) exit("fail");
// after some 3 lines or so
if(fail) exit("error");
在php
使用太多的退出函數是一個好或壞的做法。誰能告訴我使用exit
函數有沒有什麼限制。我被告知,你不能在一個函數中使用太多的return
語句,而且我認爲不可能更頻繁地使用exit
。使用太多的exit
功能是一種錯誤的做事方式?
任何幫助,非常感謝。謝謝
UPDATE當它滿足給定的要求時,不需要進一步執行代碼。我不希望我的服務器停下來,遇到結束我可以簡單地退出。它使我猜得更快?
它沒有什麼不對。但是您可能想要放入一些對您的JS代碼有用的額外數據,以向用戶解釋爲什麼失敗。例如「對不起,但你沒有遇到'某種條件'」,而不僅僅是「失敗」。 –
這不是「壞習慣」,但可能是設計不佳的標誌。我也不會說這是「好的做法」。 –