无法重新分配$ this,PDO结果

时间:2014-02-23 15:38:46

标签: php

我有这样的结构:

class DataList { 
... 
 public function fetchData(){
 ...
 $this = $statement->fetchAll(PDO::FETCH_CLASS,"DataList");
 }
}

我希望db查询结果设置与字段名称匹配的成员变量。 但是我收到了一个错误:

Fatal error: Cannot re-assign $this in C:\xampp\htdocs\adk3\classes\DataList.php
on line 11

1 个答案:

答案 0 :(得分:0)

$this是只读变量。它只是一个指向当前对象的指针,允许您访问它的属性和方法。你无法为它指定任何东西。