3.2.3 - 普通 - 未处理
众所周知,mysql 扩展已经从PHP 5.5.0 起已废弃,并在将来会被移除。PHP 官方推荐迁移至 mysqli 或者是 PDO。鉴于此,最近有个项目是采用 PDO 方式,基于 PHP 5.6.11来开发的,结果在使用 Session 驱动的时候遇到 BUG。仔细查找后,发现官方已经将 TP 3.2.3的数据驱动用 PDO 给重写了,但是 Session 驱动依旧是采用 mysql 扩展方式实现的。造成在纯 PDO 的 PHP环境下,TP 报错“Call to undefined function Think\Session\Driver\mysql_connect()”。
希望官方可以尽快将 Session 驱动也使用 PDO 重写了,毕竟整个 TP,就这一个文件还在使用 mysql 扩展而已。
