PHP dosyalarını iç içe birleştirme işlemleri (include_once)

PHP'de include ve require komutlarının uygulanması konusunda aşağıdaki iki yazımı inceleyebilirsiniz.

bkz: PHP dosyalarını iç içe birleştirme işlemleri (include)

bkz: PHP dosyalarını iç içe birleştirme işlemleri (require)

Edit: Sonraki yazım için bkz: PHP dosyalarını iç içe birleştirme işlemleri (require_once)

include_once komutu ise, daha önce eklenmiş olan bir dosyanın tekrar eklenmesini engellemek amacıyla kullanılır. Özellikle php dosyalarının eklenmesi ile mükerrer içerik oluşması istenmediği durumlarda include_once komutu kullanılır.

Örnek 1: Aşağıdaki komutta include_once komutları, menü içeriğinin ikinci kez eklenmemesini sağlamaktadır.

<?php
    include "header.php";
?>

<body>
<?php
    include "menu.php"; //menu.php dosyası içeriği alındı
    include_once "menu.php"; //işlevsiz
    include_once "menu.php"; //işlevsiz
    include_once "menu.php"; //işlevsiz
    include_once "menu.php"; //işlevsiz
    include_once "menu.php"; //işlevsiz
?>
<h1>Hakkımızda</h1>


<?php
    include "footer.php";
?>

php include_once

Örnek 2: Aşağıdaki örnekte include komutu her kullanıldığında menü tekrar yazdırılır.

<?php
    include "header.php";
?>

<body>
<?php
    include_once "menu.php"; //menu.php dosyası içeriği alındı
    include_once "menu.php"; //işlevsiz
    include_once "menu.php"; //işlevsiz
    include_once "menu.php"; //işlevsiz
    include "menu.php"; //menu.php dosyası içeriği tekrar alındı
    include_once "menu.php"; //işlevsiz
?>
<h1>Hakkımızda</h1>


<?php
    include "footer.php";
?>

php include once

PhpCoder

06.03.2021 02:17

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.