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