जब आप फ़ाइल में PHP कोड निष्पादित करना चाहते हैं तो आपको PHP एक्सटेंशन (.php) चुनना होगा। PHP कोड उद्घाटन <?php
या <?
और समापन ?>
टैग के बीच कोड है।
जब कोई PHP कोड निष्पादित नहीं किया जाना चाहिए तो आप .html एक्सटेंशन का उपयोग कर सकते हैं।
आमतौर पर .php एक्सटेंशन का उपयोग करते समय आप वेब सर्वर को बता रहे हैं, कि इसे ब्राउज़र पर वितरित करने से पहले फ़ाइल को संसाधित करने के लिए एक php दुभाषिया का उपयोग करना चाहिए। पीएचपी दुभाषिया PHP कोड के आउटपुट द्वारा <?php
और ?>
के बीच सभी सामग्री को प्रतिस्थापित करेगा। जैसे आपने इसे मैन्युअल रूप से लिखा था। संसाधित फ़ाइल तब ब्राउज़र पर पहुंचाई जाएगी।
हालांकि, PHP सर्वर को संसाधित करने के लिए वेब सर्वर को बताने के लिए .php एक्सटेंशन का उपयोग कॉन्फ़िगर करने योग्य है। यदि आप चाहते हैं कि आप अन्य फ़ाइल एक्सटेंशन का भी उपयोग कर सकें।
एक और चीज है जिसे इंगित किया जाना चाहिए। जब आप केवल तरह url पथ (एक फ़ाइल नाम के बिना) टाइप करें:
http://www.myserver.com/
वहाँ (फ़ाइल नाम) एक्सटेंशन के एक आदेश है जो एक सूचकांक दस्तावेज़ के लिए वेब सर्वर (अपाचे) खोज करता है। मतलब कि सूचकांक दस्तावेज़ ऊपर के क्रम में की खोज कर रहा है
<IfModule mod_dir.c>
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
: उदाहरण के लिए एक अपाचे config की तरह एक खंड हो सकती है। इसका अर्थ यह है कि यदि आप एक ही फ़ोल्डर में index.html और index.php डालते हैं - और उपरोक्त कॉन्फ़िगरेशन - हमेशा सूचकांक। एचटीएमएल सर्वर द्वारा वितरित किया जाएगा।
आप इसे सोच रहे हैं। इसके लिए कोई सख्त नियम नहीं है। यदि पृष्ठ में केवल HTML है, तो आप या तो कार्यक्षमता में उपयोग कर सकते हैं, इससे कोई फर्क नहीं पड़ता है। – itachi