$PDOStatement的问题
self::execcute中用self::free释放了$PDOStatement后就直接执行了exec()。如果连接没错,sql语句出错了,self::haveErrorThrowException就会根据$PDOStatement是否为空执行不同的操作。但是$PDOStatement不是被free清理后就一直为空吗?为什么会判断不是空的?
self::execcute中用self::free释放了$PDOStatement后就直接执行了exec()。如果连接没错,sql语句出错了,self::haveErrorThrowException就会根据$PDOStatement是否为空执行不同的操作。但是$PDOStatement不是被free清理后就一直为空吗?为什么会判断不是空的?
2016-11-01
举报