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. 动态属性赋值抛出RuntimeBinderException
- 5. 如何在PHP中为类外部的公共属性赋值OOP
- 6. 子类和属性赋值
- 7. 在PHP中为动态类成员赋值的语法?
- 8. 如何的属性动态地Flex中
- 9. JSF自动为bean属性赋值
- 10. 将属性赋值为一个动作
- 11. 如何动态地设置jsp动作中的属性值?
- 12. 如何为一个类数组的一个属性赋值?
- 13. 为属性节点赋值
- 14. C++为属性赋值
- 15. RTTI:如何将动态数组的值声明为类属性
- 16. 如何给循环中的类实例属性赋值
- 17. PHP - 动态类名内类属性
- 18. 如何截取属性的赋值?
- 19. 动态类类型的赋值
- 20. 如何为VBA中的运行时提供属性名称的属性赋值?
- 21. 如何在AngularJS中为表达式赋值为数据属性
- 22. 如何为jquery插件中的变量属性赋值
- 23. 在动态函数中赋值为静态数组php
- 24. 如何在运行时(动态)创建PHP静态类属性?
- 25. 将值赋给PHP对象属性
- 26. 如何动态地访问Xojo上的子类的属性?
- 27. 有属性的类但没有赋值的属性很少
- 28. 传递值动态地href属性
- 29. PowerShell属性值赋值
- 30. 动态属性值
Dup的[你可以创建PHP动态实例属性?(HTTP的:// stackoverflow.com/q/829823/) – outis 2012-07-11 22:08:22