http://sandbox.onlinephpfunctions.com/code/88256ea59ecdeae948cf664b477e113d7263f2c8
如您所见,我使用 $this->options 作为输入值。我在这里想要实现的是通过键名从值中获取选项并返回它。
这是简单的部分,但我想对 returnOption 中的变量做的是在其上设置新键并查看 $this->options 数组中的变化。
我怎样才能归档这个?
http://sandbox.onlinephpfunctions.com/code/88256ea59ecdeae948cf664b477e113d7263f2c8
如您所见,我使用 $this->options 作为输入值。我在这里想要实现的是通过键名从值中获取选项并返回它。
这是简单的部分,但我想对 returnOption 中的变量做的是在其上设置新键并查看 $this->options 数组中的变化。
我怎样才能归档这个?
function & returnOption(&$options, $optionName)
{
foreach($options as $key => &$value)
{
if($key === $optionName)
return $value;
}
}
$op =& $this->returnOption($this->options, $optionName);
$op['newValue'] = 'value';
var_dump($this->options);
像这样的东西应该工作。再说一次, $this->options 可能应该是某种对象,对于您要访问的选项具有适当的访问器。