PHP küresel içerir?

2 Cevap php

Ben bunun üzerine birçok önemli fonksiyonları vardır içeren ayrı bir PHP dosyası var. Ben her bir fonksiyon içine dahil variables.php adında bir dosya da var bu yüzden ben de bazı önemli değişkenleri arayabilirsiniz. Sadece sayfanın üst kısmında variables.php çağrı, yerine elle her işlevinin içine bir yolu var mı? Ben sadece bir 'global' bir şey eklemek veya benzeri yapmak için bir yol olsaydı daha kolay olacağını düşündüm.

2 Cevap

Onlar sürekli değişkenler (AKA onlar değişmez) eğer Eh, bunun yerine sabit tanımlayabilirsiniz

define("CONSTANT_NAME", "constant_value");

Veya PHP5.3 itibariyle

const COSTANT_NAME="constant_value";

Sonra her işlev erişebilirsiniz

function test(){
    echo CONSTANT_NAME;
}

Otomatik olarak bir dosya eklemek için INI veya. Htaccess dosyasında auto_prepend_file ayarlayabilirsiniz.