Overview

Namespaces

  • GeoIp2
    • Compat
    • Database
    • Exception
    • Model
    • Record
    • WebService
  • PHP

Classes

  • AbstractPlaceRecord
  • AbstractRecord
  • City
  • Continent
  • Country
  • Location
  • MaxMind
  • Postal
  • RepresentedCountry
  • Subdivision
  • Traits
  • Overview
  • Namespace
  • Class
  • Tree

Class City

City-level data associated with an IP address.

This record is returned by all location services and databases besides Country.

GeoIp2\Record\AbstractRecord implements GeoIp2\Compat\JsonSerializable
Extended by GeoIp2\Record\AbstractPlaceRecord
Extended by GeoIp2\Record\City
Namespace: GeoIp2\Record
Located at Record/City.php
Methods inherited from GeoIp2\Record\AbstractRecord
__isset(), jsonSerialize()
Magic properties summary
public integer|null $confidence

A value from 0-100 indicating MaxMind's confidence that the city is correct. This attribute is only available from the Insights service and the GeoIP2 Enterprise database.

public integer|null $geonameId

The GeoName ID for the city. This attribute is returned by all location services and databases.

public string|null $name

The name of the city based on the locales list passed to the constructor. This attribute is returned by all location services and databases.

public array|null $names

A array map where the keys are locale codes and the values are names. This attribute is returned by all location services and databases.

GeoIP2 PHP API v2.4.1 API documentation generated by ApiGen