Şub
8

require vs require_once

Herkese merhaba,

geçen gün bir arkadaşım hangi durumlarda php dosyasını include ettiğimi sordu. Gerekli açıklamaları yaptıktan sonra neden bunu kendi blogumda yayınlamıyorum diye kendi kendime düşündüm 🙂 Belki sizde bilmiyorsunuzdur düşüncesiyle açıklamaya başlıyayım.

Aslında isminden de anlaşılacağı üzere require diye bir php dosyayı eklediğimizde daha önce sayfada üst yerlerde aynı dosyayı çağırdığımızda genede çalıştıracaktır. Ama require_once ile php dosyayı eklediğimizde eğer sayfanın yukarısında aynı dosyayı bir kez daha çalıştırmaya kalktığımızda bu sefer çalıştırmayacaktır.

Kısa bir örnek yaparsak;

ornek.php dosyanın içinde echo ‘deneme’; yazsın.

Şimdi;


require("ornek.php");

require("ornek.php");

diye dosyamızı çağırdığımızda sayfaya “deneme” yazısını 2 kez basacaktır.


require_once("ornek.php");

require_once("ornek.php");

yukarıdaki kodu çalıştırdığımızda bu sefer birkez “deneme” yazısını basacaktır.

 

Herkese iyi kodlamalar…

1 Yorum bulunmaktadır - “require vs require_once”

  • ayse 18 Nisan 2012, 11:55

    Harika bir site sabahtan beri yazdıgınız kodları inceliyorum.Teşekkürler..

Yorum Yapın

 

Twitter'dan Takip Et! Twitter'dan Takip Et!

Etiketler

Son Yazılar

Son Yorumlar

Haftanın Özlü Sözü

Akıllı bir adam yalnız kendi tecrübelerinden, çok akıllı bir adam başkalarının da tecrübelerinden yararlanır. (Çin Atasözü)

Bağlantılar

Arşivler