Net_GeoIP::getInstance()

Net_GeoIP::getInstance() --  インスタンスを取得し、データベースの再読み込みを防ぐメソッド

概要

require_once "Net/GeoIP.php";

object getInstance() (string $filename [, int $flags])

説明

このメソッドは、いわゆるシングルトンパターンを実装したものです。 Net_GeoIP のインスタンスを作成するには、 このメソッドを使用することを推奨します。

複数インスタンス

アプリケーション内で複数のデータベースを使用したい場合は、 それぞれのデータベースに対して Net_GeoIP のインスタンスを個別に作成する必要があります。 シングルトンメソッド getInstance() を使用すると、 個々のデータベースに対応するインスタンスは常にひとつであることが保証されます。 これにより、データベース設定のオーバーヘッドを抑えることができます。

パラメータ