Bir php dosyasını diğer php dosyasına dahil etmek için gerekli bir kaç tane fonksiyon vardır.Bunlardan 4 tanesini ve ne işe yaradıklarını anlatacağım.
1- Include() : Php kodu yazarken include() fonksiyonunu kullanılırsa önce dahil etmek istediğimiz php dosyasının var olup olmadığını denetler. Eğer dosyayı bulursa kod yazdığımız php dosyasını dahil eder.
*** include fonsiyonu dahil edilecek olan php dosyasını bulamazsa uyarı verir ama kodlar çalışmaya devam eder.
2 – Require() : Php kodu yazarken require() fonksiyonunu kullanılırsa önce dahil etmek istediğimiz php dosyasının var olup olmadığını denetler.Eğer dosyayı bulursa kod yazdığımız php dosyasına dahil eder.
*** require fonksiyonu dahil edilecek olan php dosyasını bulamazsa error verir ve kodun çalışmasını durdurur.
3- Include_once() : Include() fonksiyonunun tüm özelliklerine sahiptir. Ek olarak dahil ettiğiniz php dosyasının ikinci veya daha fazla işlem görmesini engeller.
4- Require_once() : Require() fonksiyonunun tüm özelliklerine sahiptir. Ek olarak dahil ettiğiniz php dosyasının ikinci veya daha fazla işlem görmesini engeller.
Kullanımı:
Diyelim ki elimizde index.php ve function.php dosyalarımız var.
index.php
<?php
include “function.php”;
echo “hello world!”;
?>
kaynaklar:
1 – http://stackoverflow.com/questions/21814296/what-is-difference-between-include-once-and-require-once-in-php
2 – http://yazilimyazari.com/dosya-birlestirme-fonksiyonlari-require-ve-require_once/