引用mysql抛出错误

前端后端我都会

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

[attach]1696[/attach]
大神帮我看看是哪里的问题,我是照文档写的
 

[attach]1697[/attach]
 

2338 1 0
1个回答

phpcreeper

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

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