pdostatement是怎樣被foreach直接遍歷的?

pdostatement可以直接foreach输出查询结果,但为什么用var_dump不行?只能输出类似如下结果:

d:\apache+php\httpd-2.4.25-win64-vc14\apache24\webfile\pdo学习\pdo中错误处理\errorcode()方法.php:48:

object(pdostatement)[2]

public ‘querystring’ => string ‘select * from tb_pdo_mysql’ (length=26)

回复讨论(解决方案)

他提供了枚举接口,所以能用 foreach 访问

大佬能说得仔细点吗,没有搞懂

这个没必要弄明白,那是内部实现的问题

以后你有兴趣涉猎 c++、c#、java 时,自然就知道了

Posted in 未分类