引用mysql抛出错误

0

Method Workerman\MySQL\Connection::__toString() must not throw an exception


图片
大神帮我看看是哪里的问题,我是照文档写的
 


图片
 

已邀请:

blogdaren - 常年游走于 Linux、PHP、C、VIM 之间【http://www.phpcreeper.com】

赞同来自: 前端后端我都会

if(self::$db != '')
 



  1. 这句代码引起的,self::$db 是个对象,不能 self::$db != ''   这样去使用,非要这样判断,那就empty(self::$db) 。
    2. self::$db != ''  这样使用就相当于 echo  self::$db, 会触发 Connection 的 __toString 方法,然后报告题示错误。

要回复问题请先登录注册