php - 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);
}
}
解决方案
推荐阅读
- python - 使用 PyMongo 从 MongoDB 检索和显示图像
- list - SwifUI - 如何删除卡片样式的列表行背景颜色
- google-sheets-formula - 如果单元格值与 W/和语句 Google 表格匹配,则查询公式
- c# - 如何从某个索引开始替换字符串中的字符
- javascript - 如何将计时器更改为记忆游戏的倒数计时器
- node.js - 我可以在heroku上的部署中使用节点服务器本地生成的ssl证书吗
- javascript - Javascript Maps 是否有一定数量的可以设置的键,或者它们是否有一定数量的可以完成的键操作?
- ios - 文本视图的 RxSwift 包装器:shouldInteractWithURL:inRange:interaction:
- scrapy - 我是否正确使用 scrapy-redis 来抓取大量 URL?
- python - pandas groupby & lambda 函数返回 nlargest(2)