Example #1
0
 /**
  * Get one more vars in object vars with given arguments(key1, key2, key3,...)
  *
  * @return object
  */
 public static function gets()
 {
     $num_args = func_num_args();
     if ($num_args < 1) {
         return;
     }
     $args_list = func_get_args();
     $output = new stdClass();
     self::$_user_vars = self::$_user_vars !== null ? self::$_user_vars : new stdClass();
     foreach ($args_list as $key) {
         $output->{$key} = isset(self::$_user_vars->{$key}) ? self::$_user_vars->{$key} : (isset(self::$_instance->{$key}) ? self::$_instance->{$key} : null);
     }
     return $output;
 }