เราสามารถที่จะเขียนฟังก์ชันของ PHP ที่จะใช้งานร่วมกันระหว่างหลายๆ โปรแกรมไว้รวมกันใน File หนึ่ง File ใดในลักษณะของ Library ได้ โดยการใช้ require ซึ่งจะทำหน้าที่เป็น Proprocessor ในทำนองเดียวกันกับ include ของภาษา C ดังตัวอย่างต่อไปนี้
ตัวอย่าง File “common.inc”
| <? function Msgbox($msg,$title); echo "<P><B>$title</B></P>\n"; echo "<P>$msg</P>\n"; ?> |
ตัวอย่าง File “sample.inc”
| <? require ("common.inc"); echo "Call to Msgbox"; Msgbox("Hi!!!","Greeting"); ?> |
นอกจากนี้ยังจะสามารถแทรก File ในลักษณะแทรกผลลัพธ์เท่านั้นได้อีกด้วยโดยการใช้ Include ดังนี้
| <? // Show Form.php Here echo "Form 1"; $form="1"; include ("Form.php"); echo "Form 2"; $form="2"; include ("Form.php"); ?> |
ข้อมูลและตัวแปรต่างๆ ภายใน File ที่ include มาจะเป็นตัวเดียวกันกับข้อมูลใน File หลักเสมอ