究其源码,看了又看。think/orm 发送错误得时候,pdo在已经设置了 PDO::ATTR_ERRMODE, 为 PDO::ERRMODE_EXCEPTION得情况下,没有抛出异常,而是报错。
总结:think/orm 和 workerman/orm 在A电脑上,均没有问题。在B电脑上,think/orm 断线重连无效。
虽然后续开发没有影响(服务器应该是正常得),但是很想知道为什么。
个人水平有限,看源码半天,甚至在执行think/orm 执行查询之前设置 错误模式为抛出异常,也没有用
最佳答案