| 
<?php
/*
 example usage
 exchangeRates ver 1.0
 
 You must get an API key from https://exchangeratesapi.io/pricing/
 and enter it in the exchangerates.class.php file
 
 For complete documentation on each endpoint and available paramaters
 see https://exchangeratesapi.io/documentation/
 */
 
 //turning off low level notices
 error_reporting(E_ALL ^ E_NOTICE);
 
 //instantiate the class
 require('exchangerates.class.php');
 $exchange = new exchangeRates();
 
 //get exhange rate for USD to GBP,JPY,EUR
 $exchange->setEndPoint('latest');
 $exchange->setParam( 'base', 'USD' );
 $exchange->setParam( 'symbols', 'GBP,JPY,EUR' );
 
 //get response from API
 $exchange->getResponse();
 
 //dump response object
 echo '<strong>Current Rates</strong>';
 echo '<pre>';
 var_dump($exchange->response);
 echo '</pre>';
 
 //get historical rates from Dec 24 2013
 $exchange->setEndPoint('historical', '2013-12-24');
 
 //get response from API
 $exchange->getResponse();
 
 //dump response object
 echo '<strong>Historical Rates</strong>';
 echo '<pre>';
 var_dump($exchange->response);
 echo '</pre>';
 
 die;
 ?>
 
 |