如果我这样做
var_dump( $poll->vote_form() );
class方法返回一个我想要的数组
array (size=3)
'id' => int 41
'name' => string 'sg' (length=2)
'options' =>
array (size=4)
116 => string 'dsg' (length=3)
117 => string 'dsg' (length=3)
118 => string 'dg' (length=2)
119 => string 'gd' (length=2)
但是当我做的时候
echo $ poll-> vote_form ['name'];
我收到错误
嗯,这似乎是什么问题? 这是类轮询的方法未定义属性:poll :: $ vote_form
public function vote_form()
{
...
$form = array('id' => $poll_id, 'name' => $poll_name, 'options' => $poll_options);
return $form;
}
答案 0 :(得分:1)
试试这个:
echo $poll->vote_form()['name'];
答案 1 :(得分:1)
试试这个
$data=$poll->vote_form();
echo $data['name'];