引用mysql抛出错误

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

QQ截图20190131171317.png

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

d.png

 
已邀请:

blogdaren - 喜欢分享的PHP码农【http://www.blogdaren.com】

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

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

要回复问题请先登录注册