LikeForYou
- 26 Eyl 2017
- 728 Mesaj
Aktiflik
Seviye
Deneyim
include mu, require mı?
PHP4.0 ile, include komutu gibi işleyen yalnız ondan farklı olarak kendisini çağıran uygulamaya değer veremeyen require komutu da kullanmak mümkün hale geldi. İçinde bir hesaplama bulunmayan ya da kendisini çağıran dosyaya bir return komutu ile bir değer dönmesini sağlaması beklenmeyen dosyaları require komutu ile de ana programımıza dahil edebiliriz.
include ile alacağımız dosyaların adını PHP uygulamasının oluşturmasını sağlayarak bazen pogramlarımıza dinamizm sağlamamız mümkün olabilir. Sözgelimi bir menü maddesinin tıklanmasıyla harekete geçen bir Javascript fonksiyonunun, ziyaretçinin gideceği sayfaya göndereceği değeri include komutuna dosya adı oluşturmakta kullanabiliriz. Bazen include komutuna dosya adı oluşturmakta uygulama içindeki döngülerden faydalanınız. Örnek:
Kod:
for ( $i = 1 ; $i <= 3 ; ++$i) {
include ("dosya0" . $i . ".x");
}
Haricî dosyalarımızın isimlerinin dosya01.x, dosya02.x ve dosya03.x olmalı durumunda, bu döngü sırayla her üç dosyayı da çağıracak ve altalta ana uygulamaya dahil edecektir.
PHP4.0 ile, include komutu gibi işleyen yalnız ondan farklı olarak kendisini çağıran uygulamaya değer veremeyen require komutu da kullanmak mümkün hale geldi. İçinde bir hesaplama bulunmayan ya da kendisini çağıran dosyaya bir return komutu ile bir değer dönmesini sağlaması beklenmeyen dosyaları require komutu ile de ana programımıza dahil edebiliriz.
include ile alacağımız dosyaların adını PHP uygulamasının oluşturmasını sağlayarak bazen pogramlarımıza dinamizm sağlamamız mümkün olabilir. Sözgelimi bir menü maddesinin tıklanmasıyla harekete geçen bir Javascript fonksiyonunun, ziyaretçinin gideceği sayfaya göndereceği değeri include komutuna dosya adı oluşturmakta kullanabiliriz. Bazen include komutuna dosya adı oluşturmakta uygulama içindeki döngülerden faydalanınız. Örnek:
Kod:
for ( $i = 1 ; $i <= 3 ; ++$i) {
include ("dosya0" . $i . ".x");
}
Haricî dosyalarımızın isimlerinin dosya01.x, dosya02.x ve dosya03.x olmalı durumunda, bu döngü sırayla her üç dosyayı da çağıracak ve altalta ana uygulamaya dahil edecektir.

