A new generation of Sypex Geo library
You can install it through Composer:
$ composer require yamilovs/sypex-geo
<?php
use Yamilovs\SypexGeo\Database\Mode;
use Yamilovs\SypexGeo\SypexGeo;
include('./vendor/autoload.php');
$sypexGeo = new SypexGeo(__DIR__.'/SxGeoCity.dat', Mode::FILE);
$city = $sypexGeo->getCity('5.189.19.230');
var_dump($city);