Belki birçok arkadaş include ve require arasındaki farkları biliyordur. Bilmeyenler için güzel bir anlatım olur inş diyerek başlıyorum anlatmaya.
İnclude ve require genel olarak bakıldığında aslında ikiside aynı işi yapmakdadır.Fakat ;
include: Sayfaya çektiği dosya eğer bulunmaz ise bir uyarı verir ve kodların geri kalanını yorumlamaya devam eder. Dolayısıyla uyarı satırını görürsünüz ama sayfanın geri kalanı yinede karşınıza gelir.
require: ise çağırdığı dosya eğer bulunmaz ise bir fatal error verir ve scripti orda sonlandırır.Kodların geri kalan kısmı icra edilmez yani yorumlanmazz.
Yeni başlıyanlar katarları incelerken include_once ve require_once ın çalışma koşulları include ve require aynıdır. _ONCE komu sayfada birden fazla aynı dosya çağırılmış ise sadece bir tanesini çağırır. Bunun da açıklamasıda budur..