0
A
回答
4
$obj->$propName = $value;
1
是這樣的?
$myClass = new stdClass();
$myProp = 'foo';
$myClass->$myProp = 'bar';
echo $myClass->foo; // bar
echo $myClass->$myProp; // bar
2
如果你想爲static members做到這一點,你可以使用可變變量:
class Foo
{
public static $foo = 'bar';
}
// regular way to get the public static class member
echo Foo::$foo; // bar
// assigning member name to variable
$varvar = 'foo';
// calling it as a variable variable
echo Foo::$$varvar; // bar
// same for changing it
Foo::$$varvar = 'foo';
echo Foo::$$varvar; // foo
+1
+1這可能是第一次變量變量沒有傷害我的眼睛。 – Artefacto 2010-06-11 15:21:15
相關問題
- 1. 動態地爲對象屬性賦值
- 2. 如何在TypeScript中動態地賦值類屬性
- 3. 如何動態地爲<form:form>的commandName屬性中的commandName屬性賦值爲
- 4. 子類和屬性賦值
- 5. 如何爲一個類數組的一個屬性賦值?
- 6. C++爲屬性賦值
- 7. RTTI:如何將動態數組的值聲明爲類屬性
- 8. 如何給循環中的類實例屬性賦值
- 9. PHP - 動態類名內類屬性
- 10. 如何截取屬性的賦值?
- 11. 如何爲VBA中的運行時提供屬性名稱的屬性賦值?
- 12. 如何在AngularJS中爲表達式賦值爲數據屬性
- 13. 如何在運行時(動態)創建PHP靜態類屬性?
- 14. 有屬性的類但沒有賦值的屬性很少
- 15. 傳遞值動態地href屬性
- 16. C#如何在ActionLink中動態設置類屬性值?
- 17. 如何設置類屬性的隱式賦值?
- 18. 爲什麼在賦值時執行靜態屬性的閉包?
- 19. 如何避免在PHP動態屬性
- 20. Python:如何動態定義類屬性的值?
- 21. 在Matlab中動態賦值
- 22. Javascript:如何動態地填充屬性值數組?
- 23. 如何在速度中動態地添加屬性到地圖?
- 24. JavaScript屬性賦值(香草)
- 25. 如何動態地賦值給嵌套對象?
- 26. 如何在Silverlight 4 UserControl中動態地動畫屬性?
- 27. 如何分配一個類屬性值otehr類的屬性值
- 28. Object.defineProperties() - 在定義屬性後爲屬性賦予新值
- 29. 在Ant中,我如何動態地構建引用屬性文件的屬性?
- 30. 如何通過匿名函數爲對象屬性賦值?
Dup的[你可以創建PHP動態實例屬性?(HTTP的:// stackoverflow.com/q/829823/) – outis 2012-07-11 22:08:22