Toplam 317 konuya 1910 yorum yazıldı.
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 :)




Yorumlar

YAVUZ SELİM ŞAHİN

23.12.2015 23:05

Teşekkür ederim çok saol :)

Burcu Kübra GENÇ

23.12.2015 23:03

Başarılarının devamını dilerim :) Çok sade ve şık olmuş :)

YAVUZ SELİM ŞAHİN

23.12.2015 18:08

Saolasin abi insallah :)

Erol Güzel

23.12.2015 14:17

yavuz kardeşim seni çok yakından takip eden birisi olarak yaptıgın bu çalışmalarını tebrik ediyorum geleçege dair daha güzel işler başarabilmeni diliyorum ALLAH'tan tekrardan tebrikler

Yorum Yaz