PHP sabit bir dizi tanımlamak için bir yolu var mı?
Hayır, bu mümkün değil. Manuel: Constants Syntax a>
Sadece sayısal veri (boolean, integer, float ve string) içinde bulunabilir. Bu bir kaynak olarak sabitler tanımlamak mümkündür, ancak beklenmedik sonuçlara neden olabilir gibi, kaçınılmalıdır.
Eğer sabitler tanımlı seti gerekiyorsa, bir sınıf oluşturmak ve class constants a> ile dolum düşünün. Manuel biraz değiştirilmiş bir örnek:
class MyClass
{
const constant1 = 'constant value';
const constant2 = 'constant value';
const constant3 = 'constant value';
function showConstant1() {
echo self::constant1 . "\n";
}
}
echo MyClass::constant3;
Ayrıca ghostdog yayınlanmıştır bağlantıyı kontrol, güzel bir çözüm var.
Eğer sanmıyorum. Ama her zaman deneyebilirsiniz searching.