2015-09-07 125 views
1

我有一個名爲request的php類。是否有可能通過屬性名稱中的變量訪問其中一個屬性?php對象屬性名稱中的變量

事情是這樣的:

$i=4; 
$request->option_$i = 'something'; 

謝謝

+0

[演示](http://ideone.com/PQKYZO) –

+3

爲什麼爲什麼爲什麼?這種事情應該在一個數組中,而不是一個動態變量名。是的,你可以做到這一點,但這是非常糟糕的編碼習慣。把它變成一個數組並引用它爲'$ request-> option [$ i]'。 – Simba

+0

謝謝你的回答! – kozucharisko

回答

3

你可以這樣說:

$request->{'option_'.$i} = 'something'; 
+2

*是的,是的,但是你的科學家們很在意他們是否能夠不停地想如果他們應該這樣做。* - Ian Malcolm博士 – CD001