首页 > 解决方案 > laravel 控制器中的全局数组

问题描述

我已将数组定义为全局。在一个函数中,我正在向它添加值,而在另一个函数中,我正在尝试显示它。每次我得到 NO ERROR 但当我得到 ) 值时。鉴于它在添加值后在函数 1 中显示值,但在函数 2 中不显示;

class ExamController extends Controller
  {
  public $question_array=[];
    public function __construct()
    {
        $this->question_array=[];
    }
    public function start_exam(Request $request,$id_exam)
    {
     $question=DB::table('exam_question')->where('id_exam',$id_exam)->get();
     foreach($question as $q)
      {
        $this->question_array= explode(',',$q->id_question);
      } 
    }
  public function test(Request $request){  
         print_r($this->question_array);  
    }
}

标签: phplaravel

解决方案


推荐阅读