include()
ใช้ในการเรียกไฟล์อื่นมาทำงาน เหมาะในการเรียก php โค้ดมา
เพราะมันจะถูกทำงานทันที
file()
ใช้ในการอ่านไฟล์มาใส่ตัวแปร
ข้อเด่นคือจะอ่านแยกแต่ละบรรทัดมาใส่เป็น array ผมเคยใช้เก็บข้อมูลคำขำๆ
fgets()***
ใช้อ่านค่าไฟล์แบบปกติ
fread()***
ใช้อ่านค่าไฟล์แบบปกติ แต่ต่างกันเพราะเป็นการอ่านไบนารี (งงอะดิ

)
readfile()
ใช้อ่านไฟล์อย่างง่ายๆ เลย ผมใช้ตอนอ่าน html ธรรมดาๆ
file_put_contents()
เป็นคำสั่งบันทึกไฟล์ แต่มันทำงานใน php5 ครับ
stream_get_contents()***
ไม่เคยใช้ แต่เท่าที่อ่านก็คือใช้อ่านค่า ข้อดีคือลิมิตค่าที่อยากอ่านได้เป็นไบต์เลย
fopen()
คำสั่งพื้นฐานการเรียกใช้ไฟล์ครับ เรียกกันว่าเป็นตัวสร้าง file pointer เลยก็ได้
*** คือต้องมี file pointer ที่ได้จาก fopen() ถึงจะทำงาน