Sie können sie als statische Variablen einer Klasse speichern:
class Constants {
public static $array = array('guy', 'development team');
}
# Warning: array can be changed lateron, so this is not a real constant value:
Constants::$array[] = 'newValue';
Wenn Ihnen der Gedanke nicht gefällt, dass das Array von anderen geändert werden kann, könnte ein Getter helfen:
class Constants {
private static $array = array('guy', 'development team');
public static function getArray() {
return self::$array;
}
}
$constantArray = Constants::getArray();
エディテージ
Seit PHP5.4 ist es sogar möglich, auf Array-Werte zuzugreifen, ohne Zwischenvariablen zu benötigen, d.h. es funktioniert folgendermaßen:
$x = Constants::getArray()['index'];