Ben SİSTEMİ tanımlanmış bir sabittir ${SYSTEM}
adlı küresel kapsamı, bir değişken var. Ben bu değişkene erişimi olması gerekir fonksiyonları ile sınıfların bir sürü var ve ben o sataşmak global ${SYSTEM};
her zaman ilan buluyorum.
Ben bir sınıf değişkeni bildirmek çalıştı: public ${SYSTEM} = $GLOBALS[SYSTEM];
ama ben bu şekilde sınıf değişkenleri bildirir ve iyi çalışıyor görünüyor başka bir sınıf var çünkü bu tuhaf bir sözdizimi hatası ile sonuçlanır. Aklıma tek şey sabit kabul ediliyor olmasıdır.
Ben bir kurucu ile bu çekin başardık ama bu başvurmadan önce daha basit bir çözüm arıyorum.
EDIT The global ${SYSTEM} variable is an array with a lot of other child arrays in it. Unfortunately there doesn't seem to be a way to get around using a constructor...