11use
function array_key_exists;
41 $this->prefix = $prefix;
47 public function get( $name ) {
48 $var = $this->prefix . $name;
51 $value = $GLOBALS[$var] ??
null;
52 if ( $value !==
null ) {
58 if ( array_key_exists( $var, $GLOBALS ) ) {
62 throw new ConfigException( __METHOD__ .
": undefined option: '$name'" );
68 public function has( $name ) {
69 $var = $this->prefix . $name;
74 return isset( $GLOBALS[$var] ) || array_key_exists( $var, $GLOBALS );
79class_alias( GlobalVarConfig::class,
'GlobalVarConfig' );