ความหมายและการใช้งาน
สคริปต์โค้ด PHP เป็นไฟล์ข้อความที่มีนามสกุล .php และจัดเก็บไว้บนเว็บเซิร์ฟเวอร์ ตัวแยกวิเคราะห์ PHP บนเซิร์ฟเวอร์จะค้นหาลำดับอักขระพิเศษ และ ?> . สิ่งเหล่านี้เรียกว่าแท็กเปิดและปิดของ PHP คำชี้แจงที่มีทั้งสองนี้ตีความโดย parser สคริปต์ PHP ภายในแท็กเหล่านี้สามารถฝังในเอกสาร HTML เพื่อให้โค้ดที่ฝังตัวทำงานบนเซิร์ฟเวอร์ ส่วนที่เหลือของเอกสารจะถูกประมวลผลโดยโปรแกรมแยกวิเคราะห์ HTML ของเบราว์เซอร์ไคลเอ็นต์
ไวยากรณ์
<?php //one or more PHP statements .. .. ?>
แท็กสั้นๆ
PHP อนุญาตให้ใช้การแสดงแท็กเปิดที่สั้นกว่า แทนการใช้ปืนใหญ่ หากเปิดใช้งานในไฟล์ php.ini โดยเปิดใช้งาน short_open_tag ในไฟล์ php.ini
<? //one or more PHP statements .. .. ?>
เวอร์ชัน PHP
ขอแนะนำให้ตั้งค่านี้เป็นปิดสำหรับสภาพแวดล้อมการใช้งานจริง การใช้แท็กรูปแบบ ASP <%, %> และ ถูกยกเลิกตั้งแต่ PHP 7.0
ตัวอย่างต่อไปนี้แสดงการใช้แท็ก PHP
ตัวอย่าง
<?php //cannonical PHP tags echo "Hello World"; ?>
ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
Hello World
PHP รองรับแท็ก echo สั้น ๆ = ซึ่งเทียบเท่ากับ ที่ละเอียดกว่า
ตัวอย่าง
<?= "Hello World"; ?>
ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
Hello World
ตัวอย่างการใช้แท็กสั้นๆ
ตัวอย่าง
<?php //set short_open_tag=on echo "Hello World"; ?>
ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
Hello World