未find类“数据库\\ SQLite3”

我在Ubuntu 16.04 LTS上遇到了SQLite3 for PHP 7的一些问题。 通过sudo apt-get install php-sqlite3安装模块后。

现在,即时通讯试图运行这个代码:

 <?php namespace Database; class Database extends SQLite3 { ... } 

它总是失败。 Error.log报告以下内容:

 PHP Fatal error: Class 'Database\\SQLite3' not found in /var/www/public/test/app/Database.php on line 4 

如果使用phpinfo()并寻找SQLite3,我得到以下内容:

phpinfo的截图

去你有什么想法是什么错?

最好的祝福

你在命名空间Database所以在这个命名空间内search类SQLite3但它不在那里。 使用FQCN或使用语句来查找正确的类。

 <?php namespace Database; class Database extends \SQLite3 { ... } 

要么

 <?php namespace Database; use SQLite3; class Database extends SQLite3 { ... }