पीएचपी और एचटीएमएल के बीच अंतर

Anonim

PHP बनाम HTML

हाइपरटेक्स्ट मार्कअप लैंग्वेज, जिसे HTML के रूप में व्यापक रूप से जाना जाता है वेब पेज के लिए अग्रणी मार्कअप भाषा है एचटीएमएल वेब पेजों की बुनियादी बिल्डिंग ब्लॉक है वेब ब्राउज़र HTML दस्तावेज़ को पढ़ता है और उन्हें दृश्य या श्रव्य वेब पेजों में बना देता है। PHP (PHP के लिए है: हाइपरटेक्स्ट प्रीप्रोसेसर) एक सर्वर साइड स्क्रिप्टिंग भाषा है, विशेष रूप से गतिशील और इंटरैक्टिव वेब पेजों के विकास के लिए उपयुक्त है। PHP लिपियों को एचटीएमएल दस्तावेजों में एम्बेड किया जा सकता है।

एचटीएमएल क्या है?

एचटीएमएल, जैसा कि पहले उल्लेख किया गया है एक मार्कअप भाषा है, प्रोग्रामिंग भाषा नहीं है एक मार्कअप लैंग्वेज मार्क अप टैग का एक सेट है और HTML मार्कअप टैग्स का उपयोग करता है, जिसे आमतौर पर वेब टैग्स का वर्णन करने के लिए एचटीएमएल टैग कहा जाता है। एचटीएमएल दस्तावेज़ वेब पेज का वर्णन करते हैं और इसमें एचटीएमएल टैग और सादे पाठ होते हैं। HTML टैग्स को आसानी से एक HTML दस्तावेज़ में पहचाना जा सकता है क्योंकि वे कोण कोष्ठक (ई। जी) से घिरे हुए हैं। एचटीएमएल टैग आम तौर पर जोड़े में एक दस्तावेज़ में डाले जाते हैं, जहां पहला टैग प्रारंभ टैग (ई। ) होता है और दूसरे टैग अंत टैग (ई। ) है। एक वेब ब्राउज़र का काम (उदा। इंटरनेट एक्सप्लोरर, फ़ायरफ़ॉक्स, आदि) एक HTML दस्तावेज़ को पढ़ना और इसे एक वेब पेज के रूप में प्रदर्शित करना है ब्राउज़र HTML टैग का उपयोग पृष्ठ की सामग्री की व्याख्या करने के लिए करता है और HTML टैग स्वयं ब्राउज़र द्वारा प्रदर्शित नहीं किए जाते हैं। एचटीएमएल पेज जावास्क्रिप्ट जैसी भाषाओं में लिखी गई छवियों, ऑब्जेक्ट्स और स्क्रिप्ट्स को एम्बेड कर सकते हैं। इसके अलावा, एचटीएमएल इंटरैक्टिव फॉर्म बनाने के लिए इस्तेमाल किया जा सकता है।

PHP क्या है?

जैसा कि पहले उल्लेख किया गया है, PHP एक स्क्रिप्टिंग भाषा है जो विशेष रूप से गतिशील वेब पेजों के विकास के लिए अनुकूल है। PHP ओपन सोर्स सॉफ्टवेयर है और यह डाउनलोड और उपयोग करने के लिए मुफ़्त है। PHP स्क्रिप्ट वेब सर्वर पर क्रियान्वित की जाती है PHP कोड एक अनुरोधित फाइल में PHP रनटाइम द्वारा निष्पादित होता है और गतिशील वेब पृष्ठ सामग्री बनाता है। PHP को अधिकांश वेब सर्वर (अपाचे, आईआईएस, आदि) में तैनात किया जा सकता है और विंडोज, लिनक्स, यूनिक्स आदि जैसे विभिन्न प्लेटफार्मों पर चलती है। PHP को कई रिलेशनल डाटाबेस मैनेजमेंट सिस्टम (आरडीबीएमएस) के साथ भी इस्तेमाल किया जा सकता है। हालांकि PHP मूल रूप से गतिशील वेब पेज बनाने के लिए डिज़ाइन किया गया था, यह मुख्य रूप से सर्वर-साइड स्क्रिप्टिंग पर केंद्रित होता है जहां यह एक वेब सर्वर से क्लाइंट के लिए गतिशील सामग्री प्रदान करता है। PHP फाइलें टेक्स्ट, एचटीएमएल टैग्स और स्क्रिप्ट्स हो सकती हैं। PHP फ़ाइलों को वेब सर्वर द्वारा संसाधित किया जाता है और ब्राउज़र में वापस सादे एचटीएमएल के रूप में लौटा जाता है PHP फाइलें फ़ाइल एक्सटेंशन के साथ पहचाने जा सकती हैं "। php ","। php3 ", या" phtml "

HTML और PHP के बीच अंतर

एचटीएमएल और पीएचपी के बीच मुख्य अंतर यह है कि HTML एक मार्कअप भाषा है जिसका इस्तेमाल वेब पेज की सामग्री को निर्दिष्ट करने के लिए किया जाता है, जबकि पीएचपी एक स्क्रिप्टिंग भाषा है केवल एचटीएमएल का उपयोग कर बनाए गए वेब पेज स्थिर वेब पेज हैं और हर बार जब वे खोले जाते हैं तो वे समान होंगे।लेकिन PHP फ़ाइलें गतिशील वेब पेज बना सकती हैं, जहां सामग्री समय-समय पर बदल सकती है। उदाहरण के लिए, PHP के साथ बनाए गए डायनेमिक वेब पेजों में वर्तमान तिथि / समय जैसी ऑब्जेक्ट्स शामिल हो सकते हैं, किसी उपयोगकर्ता द्वारा एक डाटाबेस से फ़ॉर्म या जानकारी का उपयोग करके सबमिट किया गया डेटा।