将 mysqli 转换为 PDO 时发生的错误


errors occurring while converting mysqli into PDO

我正在将mysqli转换为PDO,然后在hiphop(hhvm)中运行我的应用程序,得到以下错误。请帮我!!

HipHop Notice: undefined property: stdClass::$sessionTimeOut in/var/www/webApp/services/adminSessionSettingService.php on line 204

HipHop 警告:无法访问第 116 行/var/www/webApp/config.php 中非对象的属性

HipHop 警告:无法访问第 52 行/var/www/webApp/userLoginController.php 中非对象的属性

HipHop 警告:无法访问/var/www/webApp/userLoginController.php 第 61 行中的非对象的属性

HipHop 警告:无法访问/var/www/webApp/userLoginController.php第 61 行的非对象属性

经验法则:

切勿"转换"您的应用程序。

但是从头开始编写它,就好像根本没有以前的版本一样。

如果它要求转换 - 那么它写得很差。只是简单的"转换"对它没有任何好处。学习更好的实践(例如DBAL,查询生成器,ORM),然后使用它们重写应用程序,而不仅仅是从一个API到另一个API的机械转换。