परिभाषा और उपयोग
PHP फ़ाइल में HTML दस्तावेज़ में एम्बेड किए गए टैग के भीतर कोड के साथ मिश्रित सामग्री हो सकती है। कोड के बाहर के टैग को पार्सर द्वारा अनदेखा कर दिया जाता है, इसे क्लाइंट ब्राउज़र द्वारा व्याख्या के लिए छोड़ दिया जाता है। एक HTML दस्तावेज़ में PHP के कई ब्लॉक हो सकते हैं, प्रत्येक टैग के अंदर।
सिंटैक्स
एचटीएमएल ब्लॉक
एचटीएमएल ब्लॉक
HTML ब्लॉक
हर बार ओपनिंग PHP टैग का सामना करने पर, पार्सर क्लाइंट को तब तक आउटपुट देना शुरू कर देता है जब तक क्लोजिंग टैग तक नहीं पहुंच जाता। यदि कोड में सशर्त विवरण होता है, तो वें पार्सर निर्धारित करता है कि कौन सा ब्लॉक छोड़ा जाना है।
फिर से जब तक एक और ओपनिंग टैग नहीं आता, तब तक हर चीज को HTML के रूप में माना जाता है, ब्राउजर को उसी को प्रोसेस करने के लिए छोड़ देता है।
PHP संस्करण
यह विवरण PHP के सभी संस्करणों पर लागू होता है।
निम्नलिखित उदाहरण HTML में एम्बेडेड PHP कोड दिखाता है
उदाहरण
Hello World
हैलो वर्ल्ड अगेन
आउटपुटयह निम्नलिखित परिणाम देगा -
नमस्ते विश्व PHP में हैलो वर्ल्ड हैलो वर्ल्ड फिर से हैलो वर्ल्ड फिर से PHP मेंमिश्रित HTML और PHP कोड का उपयोग करने वाला उदाहरण
उदाहरण
सशर्त कथन का उपयोग करना
=50):?>Result:pass
परिणाम:विफल
आउटपुट
यह निम्नलिखित परिणाम देगा -
सशर्त कथन का उपयोग करनापरिणाम:असफल60 के लिए अंक बदलें और फिर से चलाएं सशर्त विवरण का उपयोग कर परिणाम:पास