मैं नरक में उतर जाऊंगा , लेकिन कुछ मामलों में जब सीएलआई में हैकिंग होती है, तो हम नहीं चाहते हैं कि कार्यक्रम को मार दिया जाए, जबकि पूर्ण निष्पादन जारी नहीं रखना चाहते हैं।
यहां लक्ष्य एक अलग हाथ-बिंदु फ़ाइल के लिए एप कॉल करने से बचना है। कहें कि मेरे इंटरफ़ेस में एक अच्छा प्ले बटन है, जो सिस्टम कॉल को निष्पादित करता है।
उदाहरण 1: कार्यक्रम नौकरी के बाद मारा गया, कोई भी डेटा वापस नहीं आया। यह वांछित नहीं है।
if ($_GET["play"] != ""){
exit;
}
उदाहरण 2: कार्यक्रम अभी भी चलता है , GET अनुरोध में पूरे डेटा को खिलाता है। इस मामले पर यह अनावश्यक है। यह सभी डेटा के साथ ब्राउज़र को धीमा कर रहा है, जो कि वह पहले ही कर चुका है।
if ($_GET["play"] != ""){
}
उदाहरण 3: कार्यक्रम अभी भी चलता है , कोई डेटा अपेक्षित रूप से नहीं लौटा है, प्ले कमांड निष्पादित किया गया था, लेकिन पूरे डेटा सेट को पार्स किया गया, यह अनावश्यक काम है, php / मशीन को धीमा कर सकता है।
if ($_GET["play"] != ""){
}
उदाहरण 4: कार्यक्रम अभी भी चलता है , कोई डेटा उम्मीद के मुताबिक नहीं लौटा है, प्ले कमांड निष्पादित किया गया था, पूरे डेटा को पार्स नहीं किया गया था, php ने खाली प्रतिक्रिया के साथ सुपर 200OK को जल्दी से वापस कर दिया, जैसा कि उम्मीद थी। सब लोग खुश!
if ($_GET["play"] != ""){
goto END;
}
END;
हाँ! GOTO का उपयोग करना, कभी-कभी माना जाता है -सबसे अच्छा करने के लिए sometimes -!
https://www.php.net/manual/en/control-structures.goto.php
