ความหมายและการใช้งาน
ไฟล์ PHP สามารถมีเนื้อหาผสมกับโค้ดภายในแท็กที่ฝังอยู่ในเอกสาร HTML ตัวแยกวิเคราะห์จะละเว้นโค้ดภายนอกแท็ก โดยปล่อยให้เบราว์เซอร์ไคลเอ็นต์ตีความโค้ดนั้น เอกสาร HTML สามารถมี PHP ได้หลายบล็อก โดยแต่ละบล็อกอยู่ในแท็ก
ไวยากรณ์
บล็อก HTML
บล็อก HTML
บล็อก HTML
ทุกครั้งที่พบการเปิดแท็ก PHP โปรแกรม parser จะเริ่มแสดงผลเอาต์พุตไปยังไคลเอนต์จนกว่าจะถึงแท็กปิด ถ้าโค้ดใช้เงื่อนไขเงื่อนไข parser จะกำหนดบล็อกที่จะข้าม
อีกครั้งจนกว่าแท็กเปิดอื่นจะมาถึง ทุกอย่างจะถือเป็น HTML โดยปล่อยให้เบราว์เซอร์ดำเนินการเหมือนเดิม
เวอร์ชัน PHP
คำอธิบายนี้ใช้ได้กับ PHP ทุกเวอร์ชัน
ตัวอย่างต่อไปนี้แสดงโค้ด PHP ที่ฝังอยู่ใน HTML
ตัวอย่าง
Hello World
สวัสดีชาวโลกอีกครั้ง
ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
สวัสดีชาวโลก สวัสดีชาวโลกใน PHPสวัสดีชาวโลกอีกครั้งสวัสดีชาวโลกอีกครั้งใน PHP
ตัวอย่างการใช้โค้ด HTML และ PHP แบบผสม
ตัวอย่าง
<ก่อน>การใช้คำสั่งแบบมีเงื่อนไข
=50):?>Result:pass
ผลลัพธ์:ล้มเหลว
ผลลัพธ์
ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
การใช้คำสั่งแบบมีเงื่อนไขResult:Failเปลี่ยนเครื่องหมายเป็น 60 และเรียกใช้อีกครั้งโดยใช้เงื่อนไข statementResult:pass