Avatar ·

PHP में फ़ाइल के अंत में क्लोज़िंग टैग `?>` को हटाने की सिफारिश क्यों की जाती है?

सभी को नमस्ते! मैं एक शुरुआती PHP डेवलपर हूं और हाल ही में देखा कि कई आधुनिक फ्रेमवर्क (Laravel, Symfony) और डॉक्यूमेंटेशन में अक्सर लिखा होता है कि PHP फ़ाइल के अंत में क्लोज़िंग टैग `?>` को हटा देना चाहिए। सच कहूं तो, मैं पूरी तरह से नहीं समझता कि ऐसा क्यों करना चाहिए। आखिरकार, PHP की ट्यूटोरियल्स में हमेशा पूरी संरचना दिखाई जाती है:\n\n```php\n\n```\n\nमैंने अपने प्रोजेक्ट में `?>` हटाकर देखा, और कोड फिर भी काम करता रहा। लेकिन मुझे यह सवाल परेशान करता है: अगर मैं क्लोज़िंग टैग छोड़ दूं तो क्या गलत हो सकता है? ऐसा लगता है कि कुछ भी बुरा नहीं हो रहा। शायद यह सिर्फ अनुभवी डेवलपर्स की कोई सनक है?\n\nलेकिन हाल ही में मैंने पढ़ा कि यह सुरक्षा और HTTP-हेडर्स से संबंधित है। कथित तौर पर, `?>` के बाद एक आकस्मिक स्पेस या न्यूलाइन के कारण "headers al