Php de include ifadesi

include ve require komutları Php programlamada en önemli kullanılan kaynaklardır. Bu komutlar sayesinde tekrarlı olarak  kullanılacak verilerin bir dosyada tutulmasını ve her tekrarlanması gerektigi dosyada hazırlanmış dosyanın include edilmesi saglanmaktadır. Yani örnegin herhangi bir websitesi yaptıgınızda bu sitenin header ve footer alanları bulunmaktadır. Bu alanların tümünü ayrı ayrı tüm php dosyalarının icerisine eklemek yerine header.php ve footer.php isimli dosyalar oluşturup diğer php dosyalarına eklemeniz daha kullanışlı olacaktır. Cünkü ilerde header ve footerde yapılmasını istediginiz herhangi bir güncelleme oldugunda diger tüm eklenmis dosyalara girip o alanları da güncellemeniz gerekecektir. Ancak include fonsiyonu sayesinde sadece header.php ve footer.php dosyalarında düzenlemeleri yapmanız yeterli olacaktır.
require ve include arasındaki en önemli farklılık include metodu kullanıldıgında herhangi bir hata ile karsılasıldıgında kodunuz çalışmaya devam eder uyarı verse bile. Ancak require kullanıldığında herhangi bir hata ile karşılaşıldığınıda kodunuz çalışmayı durdurur. Sorun giderilmeden tekrar çalışır hale gelmez. Kullanılış yönü ise birbirinin aynısıdır.
Örnek verecek olursak; 
Bir website oluşturdugumuzda temelde kullanılan header.php, main.php ve footer.php dosyalarını hazırlayalım.
<?php
        echo "<html>
                <head>
                  <title>YazılımDersi.info</title>
                </head>
              <body>";
?>
<?php
        echo "Test Mesajı";
?>
<?php
        echo "</body></html>"; 
?>

Bu üç dosyayı birleştirip anasayfa olarak kabul ettiğimiz index.php dosyasına aşağıdaki şekilde yazalım:
<?php
        include("header.php");
        include("main.php");
        include("footer.php"); 
?>

Bu işlemin sonrasında sitenize ait kaynak kodu incelediğinizde aşağıdaki şekilde bir mesaj ile karşılaşacaksınız :
<html>
  <head>
    <title>YazilimDersi.info
  </head>
  <body>
    Test Mesajı
  </body>
</html>  
comments powered by Disqus