Yakın zamanda o da bir dosyayı 'include' ne olur olduğunu söylemek düzenlenebilir.
Dosyalar ve Küreselleşen gerçekten birlikte alamadım. Aslında dışarı ve bir dosya halinde Küresel zorunda. Test1.php bu kod vardı Yani eğer
$a = 5;
ve test2.php bu kod vardı:
$a = 3;
ve test3.php bu kod vardı:
$a = 10;
ve son olarak (Evet, çok sayıda dosya) testMaster.php bu kod vardı
include 'test1.php';
include 'test2.php';
include 'test3.php';
echo $a;
Tanımlanmamış bir değişken hata var olacaktır. Onlara tüm set almak için sırayla her dosyada değişken bir tek küresel gitmek olurdu.
Şimdi, bu bize verdiğin kodu etkilemez olmaz eminim, ya function test()
dahil edildi, ve sonra test();
denilen ve şu ondan sonra eğer (2 [{koydu )]}. Ama sen daha ayrı bir dosyada tanımlayabilirsiniz VE çağrı test()
if echo $a
, bir Küreselleşen hataya neden olur.
Bu sorunuza cevap eğer ben emin değilim, ama evet, bu dahil sisteminde bir kusurdur.