2017-10-20 80 views
1

我需要增量一個一個變量,我有這樣的句子:增量值與獲得

$obj->setNumber($obj->getNumber()+1); 

什麼是做到這一點的最好方法是什麼? 我的意思是,這工作,但也許存在這樣的:

$obj->setNumber(++); 

但是這給我一個語法錯誤

+0

嘗試'$ obj-> setNumber(++ $ obj-> getNumber());' – mega6382

+0

@ mega6382這就像是一樣;)Definet不會更好。但無論如何,我不認爲有更多的方法來縮短它。 – Doomenik

+1

添加* increment方法*,然後像'$ obj-> incNumber(1);'一樣使用它。 (或*更新*如果你願意) – Yoshi

回答

2

在你的obj類,你可以添加:

public function increment() 
{ 
    $this->number++; 
} 

然後

$obj->increment();