标签: php
我使用一个简单的__call函数,动态地获取和设置我的属性,并且我正在寻找一种更简单易用的方法:
$setKey = "set".ucfirst($key); $this->$setKey($foo);
有没有办法使用像
$this->"set".ucfirst($key)($foo);
答案 0 :(得分:3)
是。你必须使用大括号:
$this->{"set".ucfirst($key)}($foo);