首页 > 解决方案 > 如何在 laravel 控制器类中创建全局数组?

问题描述

我想在 laravel 的控制器类中创建一个全局数组。我搜索并探索了许多资源,但找不到正确的答案。我希望该控制器中的所有方法都可以访问该数组。目前我已经尝试过这个:

public $members=array(1,2);全局变量

`global $members;`  //Inside function

echo $members[0]; //内部函数

我试图在函数中访问数组中的数据,但得到一个空异常。请帮帮我。

标签: phparrayslaravelwebmodel-view-controller

解决方案


您应该使用$this关键字。

class x extends Controller {

     public  $members = array(1,2);

     public function myAction(){
          echo $this->members[0];
     }
}

推荐阅读