GeoIP2 PHP API v3.0.0

Country
in package
implements JsonSerializable

Model class for the data returned by GeoIP2 Country web service and database.

See https://dev.maxmind.com/geoip/docs/web-services?lang=en for more details.

Table of Contents

Interfaces

JsonSerializable

Properties

$continent  : Continent
$country  : Country
$maxmind  : MaxMind
$registeredCountry  : Country
$representedCountry  : RepresentedCountry
$traits  : Traits

Methods

jsonSerialize()  : array<string|int, mixed>|null

Properties

$continent read-only

public Continent $continent

continent data for the requested IP address

$country read-only

public Country $country

Country data for the requested IP address. This object represents the country where MaxMind believes the end user is located.

$maxmind read-only

public MaxMind $maxmind

data related to your MaxMind account

$registeredCountry read-only

public Country $registeredCountry

Registered country data for the requested IP address. This record represents the country where the ISP has registered a given IP block and may differ from the user's country.

$representedCountry read-only

public RepresentedCountry $representedCountry
  • Represented country data for the requested IP address. The represented country is used for things like military bases. It is only present when the represented country differs from the country.

$traits read-only

public Traits $traits

data for the traits of the requested IP address

Methods

jsonSerialize()

public jsonSerialize() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null

        
On this page

Search results