This is an unofficial Gw2 SDK for PHP. The SDK is currently under development, so functions, readme and/or examples will change. As Arenanet provides more options, I'll try to add them in. Feel free to fork and help out!
Gw2 SDK for PHP requires PHP 5.3.0 or later with cURL.
require '/path/to/libs/vesu/SDK/Gw2/Gw2SDK.php';
require '/path/to/libs/vesu/SDK/Gw2/Gw2Exception.php';
use \vesu\SDK\Gw2\Gw2SDK;
use \vesu\SDK\Gw2\Gw2Exception;
$gw2 = new Gw2SDK;
...
$gw2 = new Gw2SDK(dirname(__FILE__).'/cache'); // path to a webserver writable folder
$matches = $gw2->getMatches();
print_r($matches);
...
An example folder was included so you can test this out on your webserver.
Use a caching directory as it will greatly improve peformance. Original Cache class was written by Oliver Schwarz. Vielen Dank!
Refer to the LICENSE.md file for license information