Herkese merhabalar bugün PHP fonksiyonlarından bahsedeceğim.
Beni dinlediğiniz için teşekkür ederim iyi forumlar
1- İnclude
İnclude, bir sayfaya başka bir dosya dahil etmeye yarar.
Eğer dahil edilecek dosya aynı dizinde ise yalnızca dosya adını ve uzantısını gireceğiz. Eğer dosya alt dizinlerden birindeyse, klsrAdı/dosyaAdı.php” şeklinde parametre verilir. eğer dosya üst dizinlerden birindeyse her üst dizin için ../ karakterleri girilir. Düşünelim ki dosya iki üst dizinde ve phpDosyalari klasörünün içindeyse vereceğimiz parametre şöyle olacak ../../phpDosyalari/dosyaAdi.php
Sözdizimi: include "dosyaAdi.uzanti";
İnclude, bir sayfaya başka bir dosya dahil etmeye yarar.
Eğer dahil edilecek dosya aynı dizinde ise yalnızca dosya adını ve uzantısını gireceğiz. Eğer dosya alt dizinlerden birindeyse, klsrAdı/dosyaAdı.php” şeklinde parametre verilir. eğer dosya üst dizinlerden birindeyse her üst dizin için ../ karakterleri girilir. Düşünelim ki dosya iki üst dizinde ve phpDosyalari klasörünün içindeyse vereceğimiz parametre şöyle olacak ../../phpDosyalari/dosyaAdi.php
Sözdizimi: include "dosyaAdi.uzanti";
PHP:
$sayi = 25; // sayfadaki diger kodlar
function islev(){ // sayfadaki diger kodlar
//fonksiyon kodları...
} // sayfadaki baska kodlar
include 'dosya.php'; // Burada dosya.php ismindeki dosyayı dahil ettik
include '../dosya.php'; // Buradaysa bir üst dizindeki dosya.php diye bir dosyayı dahil ettik
include 'mail/dosya.php'; // Burada mail klasörü içindeki dosya.php ismindeki dosyayı dahil ettik
2- include_once
Bu bizim için çok önemli bir fonksiyondur. include fonksiyonundan farklı bir şekilde aynı sayfaya aynı dosya daha önceden eklenmişse fonksiyon çalışmaz. Dosya yolunu, adını ve uzantısını string türünden parametre alır.
Sözdizimi: include_once ‘dosyaAdi.uzanti’ ;
Bu bizim için çok önemli bir fonksiyondur. include fonksiyonundan farklı bir şekilde aynı sayfaya aynı dosya daha önceden eklenmişse fonksiyon çalışmaz. Dosya yolunu, adını ve uzantısını string türünden parametre alır.
Sözdizimi: include_once ‘dosyaAdi.uzanti’ ;
PHP:
include_once 'dosya.php'; // Burada dosya.php dosyasını dahil ettik
$sayi = 25; // sayfadaki diğer kodlar
function islev(){ // sayfadaki diğer kodlar
//fonksiyon kodları...
} // sayfadaki diger kodlar
// Yukarıda dahil ettigimiz dosya.php ismindeki dosyayı tekrar dahil etmek istersek
include_once 'dosya.php'; // Bu fonksiyon çalışmaz
3- require
Bu fonksiyon dahil ettigimiz dosyada bir hata gerçekleşirse yada dosya bulunmaz ise fatal error verip hem dahil edilen sayfanın hemde dahil eden sayfanın yüklenmesine engel olacaktır.
Bu fonksiyon dahil ettigimiz dosyada bir hata gerçekleşirse yada dosya bulunmaz ise fatal error verip hem dahil edilen sayfanın hemde dahil eden sayfanın yüklenmesine engel olacaktır.
PHP:
$sayi = 25; // sayfadaki diğer kodlar
function islev(){ // sayfadaki diğer kodlar
//fonksiyon kodları...
} // sayfadaki diğer kodlar
require 'dosya.php'; // Burada dosya.php ismindeki dosyayı dahil ettik
require '../dosya.php'; // Burada bir üst dizindeki dosya.php isimli dosyayı dahil ettik
require 'mail/dosya.php'; // Burada mail klasörünün içinde olan dosya.php dosyasını dahil ettik
Beni dinlediğiniz için teşekkür ederim iyi forumlar