287 of 410 menu

require Fonksiyonu

require fonksiyonu, belirtilen dosyayı mevcut betiğe bağlar ve çalıştırır. include'ın aksine, dosya bulunamadığında ölümcül hata verir ve betiğin yürütülmesini durdurur. Bu fonksiyon genellikle fonksiyonlar, sınıflar veya ayarlar içeren önemli dosyaları bağlamak için kullanılır.

Sözdizimi

require 'path/to/file.php';

Örnek

Ayar dosyasının bağlanması:

<?php require 'config.php'; echo $db_host; // config.php dosyasındaki değişken ?>

Eğer config.php dosyası mevcutsa, içeriği yürütülecek ve değişkenler kullanılabilir hale gelecektir.

Örnek

Var olmayan bir dosyayı bağlama denemesi:

<?php require 'missing_file.php'; echo 'This line will not execute'; ?>

Eğer missing_file.php dosyası mevcut değilse, betik hata ile sona erecektir.

require ve include Arasındaki Fark

Temel fark, require'ın dosya bulunamadığında ölümcül hata vermesi, include'ın ise sadece uyarı vermesidir.

<?php include 'optional_file.php'; // Betik çalışmaya devam eder require 'required_file.php'; // Hata durumunda betik durur ?>

Ayrıca Bakınız

  • include fonksiyonu,
    aynı şekilde dosya bağlar, ancak hata durumunda betiği durdurmaz
  • require_once fonksiyonu,
    dosyanın yalnızca bir kez bağlanmasını garanti eder
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet