include สามารถเรียกไฟล์ซ้ำได้ ไม่มีการตรวจสอบเพื่อป้องกันการเรียกไฟล์ซ้ำ สามารถทำงานได้เร็วเพราะไม่ต้องเช็คการเรียกไฟล์ซ้ำ
include_once ไม่สามารถเรียกไฟล์ซ้ำได้ มีการตรวจสอบเพื่อป้องกันการเรียกไฟล์ซ้ำ อาจทำงานได้ช้ากว่า include เพราะต้องเช็คการเรียกไฟล์ซ้ำ
ตัวอย่าง ไฟล์ hello.php
hello, world
ตัวอย่าง การเรียก include
include( "hello.php" );
include( "hello.php" );
include( "hello.php" );
ผลลัพธ์
hello, world
hello, world
hello, world
ตัวอย่าง การเรียก include_once
include_once( "hello.php" );
include_once( "hello.php" );
include_once( "hello.php" );
ผลลัพธ์
Hello, World