डेटटाइम ऑब्जेक्ट बनाते समय मैं PHP को क्रैश कैसे रोक सकता हूं?PHP डेटटाइम अपवाद और त्रुटियों को संभालने में
$in = new DateTime($in);
$out = new DateTime($out);
$in
और $out
दोनों तो वे कुछ भी हो सकता एक रूप से आता है। मैं उपयोगकर्ता को कैलेंडर का उपयोग करने और जावास्क्रिप्ट के साथ तारीखों पर अवरुद्ध करने के लिए लागू करता हूं। क्या होगा यदि उपयोगकर्ता इस चेक को बाईपास कर सकता है?
यदि $in = "anything else other than a date"
PHP पूरे पृष्ठ के प्रतिपादन को क्रैश और अवरुद्ध कर देगा।
यदि मैं दिनांक को पार्स करने में सक्षम नहीं हूं तो मैं इसे कैसे रोकूं और return(0)
?
प्रलेखन ("त्रुटियाँ/अपवाद" भाग) पढ़ें । http://php.net/manual/en/datetime.construct.php#refsect1-datetime.construct-errors –