Umesh AP Ответов: 0

Доступ к статической переменной вне пространства имен в 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

Нашли ли вы решение этой проблемы ?

0 Ответов