original_string: public function gpi($data){
  		// var_dump($data);
  
  		if( !preg_match('/^[a-zA-Z0-9\_]+$/s', $data['api']) ){
  			return false;
  		}
  
  		// API をロードして実行
  		if( is_file(__DIR__.'/gpis/'.urlencode($data['api']).'.php') ){
  			$Api = include(__DIR__.'/gpis/'.urlencode($data['api']).'.php');
  			$result = $Api($this->px2me, $data);
  			return $result;
  		}
  
  		return false;
  	}
code: public function gpi($data){
  		// var_dump($data);
  
  		if( !preg_match('/^[a-zA-Z0-9\_]+$/s', $data['api']) ){
  			return false;
  		}
  
  		// API をロードして実行
  		if( is_file(__DIR__.'/gpis/'.urlencode($data['api']).'.php') ){
  			$Api = include(__DIR__.'/gpis/'.urlencode($data['api']).'.php');
  			$result = $Api($this->px2me, $data);
  			return $result;
  		}
  
  		return false;
  	}
code_tokens: public function gpi ( $ data ) { // var_dump($data); if ( ! preg_match ( '/^[a-zA-Z0-9\_]+$/s' , $ data [ 'api' ] ) ) { return false ; } // API をロードして実行 if ( is_file ( __DIR__ . '/gpis/' . urlencode ( $ data [ 'api' ] ) . '.php' ) ) { $ Api = include ( __DIR__ . '/gpis/' . urlencode ( $ data [ 'api' ] ) . '.php' ) ; $ result = $ Api ( $ this -> px2me , $ data ) ; return $ result ; } return false ; }
docstring: General Purpose Interface
docstring_tokens: General Purpose Interface