Php 如何在laravel控制器类中创建全局数组?

Php 如何在laravel控制器类中创建全局数组?,php,arrays,laravel,web,model-view-controller,Php,Arrays,Laravel,Web,Model View Controller,我想在laravel中的控制器类内创建一个全局数组。我搜索和探索了许多资源,但找不到正确的答案。我希望该控制器中的所有方法都可以访问该数组。目前我已经尝试过: public$members=array(1,2)全局变量 `global $members;` //Inside function echo$members[0]//内部函数 我试图在函数中访问数组中的数据,但出现空异常。请帮助我解决。您应该使用$this关键字 class x extends Controller {

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

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

`global $members;`  //Inside function
echo$members[0]//内部函数


我试图在函数中访问数组中的数据,但出现空异常。请帮助我解决。

您应该使用
$this
关键字

class x extends Controller {

     public  $members = array(1,2);

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

在潜入Laravel之前,你应该先学习面向对象编程。谢谢兄弟你的帮助,我被困在这里面将近两天了@欢迎光临。我强烈建议至少阅读一次PHP和Laravel文档。那会有很大的帮助。也不要忘了在StackOverflow中选择答案