控制器层级5.3中的全局变量

loc*_*ock 0 laravel-5.3

如何定义全局变量以在所有函数控制器中使用

class TestController extends Controller
{
    private $x;

    public function index()
    {
        $this->$x ='22';
    }            

    public function send_message()
    {
        echo $this->$x;
    }
}
Run Code Online (Sandbox Code Playgroud)

Sov*_*von 21

$this->x而不是$this->$x

class TestController extends Controller
{
    private $x;

    public function index()
    {
        $this->x ='22';
    }

    public function send_message()
    {
        echo $this->x;
    }
}
Run Code Online (Sandbox Code Playgroud)

  • @文森特是的,你可以。像这样:$this->x = 50; (2认同)