Доступ к статической переменной вне пространства имен в laravel PHP
Всем Привет,
У меня был один php-класс в пространстве имен App\Http\Lib как GISApplication, который содержит статические элементы данных. Я хочу установить и получить доступ к значениям этих статических элементов данных из разных классов вне пространства имен. Как я могу установить и получить доступ к этим значениям?
<?php namespace App\Http\Lib; class GISApplication { public static $LOGINUSER_TYPE; public static $USERMODULE; // More Static Data Members }
Предположим, я хочу установить значения этих членов из класса LoginController в пространстве имен App\Http\Controllers и получить доступ к этим значениям из разных классов в пространстве имен App\Http\Operations.
Пожалуйста, предложите.
Что я уже пробовал:
Я устанавливаю значения из класса LoginController в пространстве имен App\Http\Controllers как
GISApplication::$LOGINUSER_TYPE = $auth->type; GISApplication::$USERMODULE = $auth->module;
Когда я получаю доступ к значениям из класса FrontOperation в App\Http\Operations как
GISApplication::$LOGINUSER_TYPE
Я буду получать пустое значение.
isheraz
Нашли ли вы решение этой проблемы ?