Beispiel #1
0
 /**
  * Add variables globally
  *
  * @param mixed $var  Assoc array of variable names and values, a php ini filename or null
  */
 public static function globalVars($vars)
 {
     // Merge into the stack, overrides existing variables of the same name
     if (is_array($vars)) {
         self::$globalVars = array_merge(self::$globalVars, $vars);
     } elseif (is_string($vars) and file_exists($vars)) {
         if ($result = parse_ini_file($vars)) {
             self::$globalVars = array_merge(self::$globalVars, $result);
         }
     } elseif (is_null($vars)) {
         self::$globalVars = array();
     }
 }