PHP

PHP Dersleri: Sayfaya Dosya Dahil Etme

PHP Dersleri: empty() Fonksiyonu

Merhaba Siberdefter okurları, bugün sizler ile birlikte PHP Dersleri serimize devam ediyoruz; bu derste bir PHP dosyasına bir başka PHP dosyasını dahil etmeyi öğreneceğiz.

Öncelikle PHP’nin zaten temel amacı sayfalar ile bir bütün web sayfası yaratmaktır. En basit örneği ile sitenin üst bölümü (Header), alt bölümü (Footer), içeriği (content) ayrı ayrı bölümlerde geliştirilerek bunlar örnek olarak;

  • content.php
  • header.php
  • footer.php

şeklinde ayrı ayrı .php sayfalarında geliştirilir ve daha sonra index.php bölümünde gerekli kontroller gerekli işlemler haricinde bulunduğu klasörden çağırılarak dahil edilir.

Peki PHP Programlama dilinde bir başka PHP dosyasını nasıl mevcut dosyaya dahil ederiz? Bunun cevabı çok basit;

İlk yöntemimiz “require” fonksiyonu ile dosyayı dahil etme burada dosyayı çağırır iken require sonrasında __DIR__ ile dizin yolumuzu çağırıyoruz nokta (.) bağlama operatörümüz ile yazı (string) türünde çift tırnak (“) arasında dizin detayını veriyoruz.

PHP’de __DIR__

PHP programlama dilinde __DIR__ komutu ya da sabiti, projemizin bulunduğu dizinin yolunu çağırır. Örnek vermem gerekirse benim projem “C:\Windows\xampp\htdocs\benimprojem” klasöründe ise __DIR__ komutu sayesinde bunu otomatik olarak çekiyoruz.

Advertisement. Scroll to continue reading.

Projelerde bunu kullanarak sonrasında sunucuya aktarım yapmanızda sıkıntı yaşamaz ve daha temiz bir PHP projesi oluşturmuş olursunuz.

Bir diğer yöntemimiz ise “include” fonksiyonu ile dahil etmek. Yine aynı şekilde include diyoruz ve gerekli dosya yolunu belirtiyoruz ve dosyamız geliyor. __DIR__ kullanmayı unutmayalım 🙂

Bir dosyanın gelmesini beklemek

Yukarıda hali hazırda tanıttığım iki fonksiyonun bir benzeri olan “require_once” ve “include_once” fonksiyonları önce belirttiğiniz dosyaların dahil olmasını bekliyor ve sonra dosyadaki kod bloklarına geçiş yapıyor.

Bunu çok fazla kullanmanızı tavsiye etmiyorum, yalnızca çok önemli kısımlarda kullanın.

Advertisement. Scroll to continue reading.

Leave a Reply

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

Editörün Tavsiyeleri

Yazılım

Merhaba Siberdefter okurları, bugün yazılımcıların kod yazarken ortaya koyduğu yanlışları anlatacağız. Bildiğiniz üzere programalama dilleri ile bir çok kategoride hazır siBstem kurabiliriz; İçerik Yönetim...

PHP

Microsoft son zamanlarda Windows PHP desteği bırakacağını duyurmuştu. PHP, Windows Vista’dan başlayarak Windows’da uzun bir süreyi kapsayan desteğe sahip durumda. Şu anda Microsoft, PHP...

PHP

Günümüzde halen popüleritesini sürdüren ve okullarda büyük bir ilgi görerek öğretilen snde mutlaka bilmeniz gereken bir kaç terimden bahsedeceğim. Eğer internette bir kaç PHP...

PHP

Merhaba Siberdefter takipçileri, bugün platformumuzda bambaşka bir formata başlıyoruz ve yazılıma yahut bir şeyleri öğrenmeye ilgisi olanlara yazılı ve görselli eğitim seti oluşturuyoruz. Siberdefter...

Siberdefter © Tüm Hakları Saklıdır.

Exit mobile version