我正在PHP代碼點火器中進行測驗。我試圖讓每個正確答案的分數遞增。 目前我沒有經過什麼看法,我有這個控制器:在模型(PHP,MVC)中存儲持久值
if ($res == true)
{
$scoreIncrement = 1;
$scoreResult = $this->Starmodel->increment($scoreIncrement);
var_dump($scoreResult);
如果quess是正確的,我傳遞值1到功能增量,我傾倒的結果看看我得到了什麼。 這裏是我的模型功能:
var $score; //variable to hold the total score.
function increment($increment){
$this->score = $this->score + $increment;
return $this->score;
}
當我每次運行應用程序,我總是從獲得的var_dump 1。 是變量var $ score;在模型中持久? 此外,我單擊下一步,這意味着我正在加載函數來顯示一條新消息,也許這是重置結果。我如何在模型中有一個變量來保存當前分數? 謝謝