Ş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

Bağlantılar

Arşivler