【发布时间】:2012-03-29 06:52:35
【问题描述】:
以下代码应该显示一条消息,但什么也没有显示(既不在屏幕上,也不在源代码中)。知道为什么会这样吗?
<?php
try
{
//create or open the database
$database = new SQLiteDatabase('myDatabase.sqlite', 0666, $error);
echo 'that works';
}
catch(Exception $e)
{
die('that doesnt: '.$error);
}
我正在使用:
- Ubuntu 11.10
- 带有 Suhosin-Patch (cli) 的 PHP 5.3.6-13ubuntu3.6(构建时间:2012 年 2 月 11 日 02:17:16)
phpinfo() 显示以下内容:
- ...
- 解析的其他 .ini 文件:... /etc/php5/apache2/conf.d/pdo_sqlite.ini, /etc/php5/apache2/conf.d/sqlite.ini, ...
- PDO 驱动 mysql, sqlite
- SQLite 库 3.7.7
- ...
SQLite 就是这样安装的:
sudo apt-get install php5-sqlite
【问题讨论】: