PHP में त्रुटि से निपटने के संबंध में - जहाँ तक मुझे पता है कि 3 शैलियाँ हैं:
die()
याexit()
शैली:$con = mysql_connect("localhost","root","password"); if (!$con) { die('Could not connect: ' . mysql_error()); }
throw Exception
अंदाज:if (!function_exists('curl_init')) { throw new Exception('need the CURL PHP extension. Recomplie PHP with curl'); }
trigger_error()
अंदाज:if(!is_array($config) && isset($config)) { trigger_error('Error: config is not an array or is not set', E_USER_ERROR); }
अब, PHP मैन्युअल में सभी तीन विधियों का उपयोग किया जाता है।
मैं जानना चाहता हूं कि मुझे किस शैली को पसंद करना चाहिए और क्यों?
क्या ये 3 बूंदें एक-दूसरे के प्रतिस्थापन में हैं और इसलिए इनका उपयोग परस्पर किया जा सकता है?
थोड़ा OT: क्या यह सिर्फ मुझे या सभी को लगता है कि PHP त्रुटि हैंडलिंग विकल्प php डेवलपर्स को भ्रमित करने के लिए बहुत अधिक हैं ?