我对PHP代码有疑问。
在这里:
class Note {
public $title = "";
public $text = "";
}
$note = new Note();
while($note_result = pg_fetch_array($result, null, PGSQL_ASSOC)) {
$note->$title = $note_result["title"];
$note->$text = $note_result["text"];
}
问题是$note->$title
和$note->$text
的值相同。我尝试将$note_result["..."]
分配给两个不同的变量,并且可以正常工作,但是我想使用class将变量作为一个返回。
我想念什么吗?我已经检查了半个小时的代码,却一无所获。