การสร้าง library และการแทรก PHP จาก File อื่นๆ 9


การสร้าง library และการแทรก PHP จาก File อื่นๆ
เราสามารถที่จะเขียนฟังก์ชันของ 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 หลักเสมอ