php-dahil-etme-fonksiyonlari

Php Dahil Etme Fonksiyonları

Php Dahil Etme Fonksiyonları

Merhaba arkadaşlar bu dersimizde php ile dahil etme fonksiyonlarını işleyeceğiz.Öncelikle bunlar arasındaki farklardan bahsedeceğim..

include()

Öncelikle include() ile başlayalım. Php kod yazmayı öğrenirken diğerleri arasından ilk bu kodu öğrenirsiniz (veritabanı bağlantı dosyası yüklerken ). Arkadaşlar include sadece istenen dosyayı içeri yükler yani sayfada eklediğiniz yere dahil eder. Dİyelim ki çağırdığınız dosya adı hatalı ya da silinmiş bu durumda ne olur ? Bu durumda php warning! alırsınız. Peki warning nedir ? Php de warning alırsanız warnig(uyarı) aldığınız satırdan sonraki kod çalışır yani programı durdurmaz. Sadece uyarı verir ama kod çalışır. Bu uyarıyı da gizlemek için error_reporting(0) yazarak bu uyarıyı gizleyebilirsiniz ama dosya yüklenmiş olmaz, dosya yüklenmedi diye sonrasındaki kodu da durdurmaz. Yani bu dosya yüklense de yüklenmese de olur demiş olursunuz php ye 🙂

require()

Şimdi gelelim require() koduna, bu kod ile arkadaşlar require ile dahil ettiğiniz dosya yüklenmezse yani bulunamazsa php size error verir yani fatal error, bu ne demek ? Php fatal error verirse fatal error verdiği yerden sonraki kodu çalıştırmaz yani programa sanki exit() demiş gibi olursunuz, program ordan kesilir, durur. YAni siz php ye arkadaşım require ile yüklediğim dosya hayati öneme sahip, yükleyemezsen programın çalışmaya devam etmesinin bir anlamı da yok demiş olursunuz :))

require_once()

Sıra geldi require_once() koduna, öncelikle require için söylediklerimin hepsi bunun için de geçerli ancak bir üstünlüğü ya da farkı var diyebiliriz. Bu kodda da dosya bulunamazsa kodun ordan sonrasını öldürür(çalıştırmaz) ve yaptığı diğer iş de yüklemeye çalıştığın dosyayı daha önce aynı sayfada yüklemiş misin ? Daha önce aynı dosyayı yüklediysen ikinci kez yüklemez istersen 10 defa yükelmeye çalış bir tane yükler o da ilk yüklediğindir.Bundan dolayıda siteyi yormaz aslında bana göre bunu kullanmak daha mantıklı 🙂

<?php

include "header.php"; 
//header.php dosyamızı dahil ettik 
require "content.php"; //content.php dosyamızı dahil ettik
require_once "footer.php"; // footer dosyamızı dahil ettik 

// Evet arkadaşlar kullanımları bu şekildedir.

Bir sonraki yazıda görüşürüz 🙂

Similar Posts

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir