为什么我无法使用 php 对象析构函数打开与现有 sqlite 文件的连接?
下面是我如何使用我的类构建:
$obj = new Builder();
$obj -> Initialize($_POST['job']);
$obj -> Run();
$obj -> StoreState();
在上面的示例中,该函数StoreState()
成功打开并将一些数据存储到 sqlite db 中。但是,如果我将该函数放入Builder::__destructor()
,那么它会失败并显示消息“......不是这样的表......”
这种行为有什么原因吗?