• 20-11-2007, 19:10:08
    #10
    Daha iyi bir örnekle açıklamak gerekirse,

    X.php
    <php?
    {
    fonksiyon x();
    fonksiyon y();
    blah(); blah()
    include 'Y.php';
    }
    ?>

    Y.php
    <php?
    {
    fonksiyon c();
    fonksiyon v();
    blah(); blah()
    include 'Z.php';
    }
    ?>

    Z.php
    <php?
    {
    fonksiyon c();
    fonksiyon v();
    blah(); blah();
    return c;
    }
    ?>

    burada z.php tek başına problemsiz çalışıyor

    ayrıca y.php ye z.php yi include ettirdiğimde gene problem yok..

    Fakat x.php ye içerisine z.php include edilmiş y.php include ettirdiğimde..

    z.php nin değerleri boş dönüyor.

    Program hiçbir hata vermiyor.. Ve çok enteresandır.. değerler boş fakar z.php nin içerisindeki bütün html ler doğru bir şekilde include edilmiş..

    Sadece değişkenler yok.
  • 20-11-2007, 20:25:13
    #11
    Üyeliği durduruldu
    blah(); blah()
    fonksiyonları tekrar çağrımlarında exit atabilir
    veya boş sayfanın nerde geldiğini takip etmek
    istiyosan echo at aralara
    <?php
    fonksiyon x();
    echo "fonk x";
    fonksiyon y();
    echo "fonk y";
    blah(); blah();
    echo "fonk blah";
    include 'Y.php';
    echo "no problem";
    ?>
    gibi gibi
  • 22-11-2007, 05:12:06
    #12
    tüm sayfalarda kullandıgın funksiyonları tek bir func.php ye atıp diğer içiçe include ettiğin dosyaların da başına require_once("func.php"); desen ..

    belki işin çözülür sonuç olarak php de include limiti gibi bir olay yok ama funksiyonların çakışması olabilir ..
  • 23-11-2007, 02:34:56
    #13
    hata oldu pardon