【发布时间】:2015-12-29 21:08:17
【问题描述】:
根据他们的 PHP Packagist 存储库页面
https://packagist.org/packages/maxmind-db/reader
下面的代码就是让读者工作所需的全部内容。 PHP 似乎不喜欢use MaxMind\Db\Reader;line。有关如何解决此问题的任何线索,以便它使用阅读器。
require_once 'vendor/autoload.php';
use MaxMind\Db\Reader;
$reader = new Reader('GeoIP2-City.mmdb');
print_r($reader->get($_SERVER['REMOTE_ADDR']));
$reader->close()
【问题讨论】:
-
请发布您收到的实际错误。
-
解析错误:语法错误,意外“使用”(T_USE)
-
您确定在 require_once 行的末尾有一个分号吗?我在这里看到你的问题,但我的意思是在你实际运行的代码中。
-
require_once("dependencies/vendor/autoload.php");使用“MaxMind\Db\Reader”; $database = 'GeoLite2-City.mmdb'; $reader = new Reader($database); print_r($reader->get($_SERVER['REMOTE_ADDR'])); $reader->close();
-
您的文件中
require_once上方是否有任何内容?
标签: php repository maxmind reader geolitecity