老师,在getall方法里面,那个$pdostatment是我们自己定义的对象,他并不是执行预处理后的statment对象啊,那他直接diafetchall是不可以得吧,fetchall不是statment对象才有的方法吗? 求教
这个你要结合类中的query方法来看,在定义的query方法中通过:
self::$PDOStatement = $link->prepare(self::$queryStr);
给属性$PDOStatement赋值了。而在你说的getAll方法中首先调用了query方法,在调用的时候就给属性$PDOStatement赋值了,所以在后面就可以使用该对象的fetchall方法了。