Articles of global

Обмен переменными между функциями в PHP без использования глобальных переменных

У меня есть класс для взаимодействия с сервером memcache. У меня есть разные функции для вставки, удаления и извлечения данных. Первоначально каждая функция memcache_connect() вызов memcache_connect() , однако это было необязательно, например: mc->insert() mc->get() mc->delete() создаст три соединения memcache. Я работал над этим, создав конструкцию для класса: function __construct() { $this->mem = memcache_connect( … ); […]

Code Igniter – лучшее место для объявления глобальной переменной

Я прочитал много подобных вопросов, они могут показаться дублирующими, но никто не спрашивает точно, что я прошу, и что более важно: ни у кого нет ANSWER, который я ищу! Это очень просто: я просто хочу использовать $variable в нескольких местах: не только виды и контроллеры, но также и в routes.php и других конфигурационных файлах. Я […]

Переменная PHP pass для включения

Я пытаюсь передать переменную в файл include . Мой хост изменил версию PHP, и теперь любое решение, которое я пытаюсь сделать, не работает. Кажется, я пробовал все, что мог найти. Я уверен, что это самая простая вещь! Переменная должна быть установлена ​​и оценена из первого вызывающего файла (это фактически $_SERVER['PHP_SELF'] , и ему нужно вернуть […]

Объявление глобальной переменной с помощью php.ini

Можно ли сохранить переменные в файле php.ini. Подобным образом мы работаем с web.config в .net. Мне нравится сохранять переменную типа флага в php.ini и использовать ее для разных проектов.

Изменение глобальной переменной внутри функции PHP

Я пытаюсь изменить переменную, которая находится вне функции, изнутри функции. Потому что, если дата проверки функции превышает определенную сумму, мне нужно изменить год для даты в начале кода. $var = "01-01-10"; function checkdate(){ if("Condition"){ $var = "01-01-11"; } }

Как избежать использования глобальных объектов PHP?

В настоящее время я создаю систему блога, которая, как я надеюсь, превратится в полноценную CMS в будущем. Есть два класса / объектов, которые были бы полезны для глобального доступа (соединение базы данных mysqli и пользовательский класс, который проверяет, вошел ли пользователь в систему). Я ищу способ сделать это без использования глобальных объектов и, если возможно, […]

глобальные переменные в php не работают как ожидалось

У меня возникают проблемы с глобальными переменными в php. У меня есть $screen var, установленный в одном файле, для которого требуется другой файл, который вызывает initSession() определенный в еще одном файле. initSession() объявляет global $screen а затем обрабатывает $ screen дальше вниз, используя значение, установленное в самом первом скрипте. Как это возможно? Чтобы сделать вещи […]

Глобальная переменная в laravel 4

Мне было интересно, как сделать глобальную переменную, чтобы сохранить несколько строк копии и вставить эти строки. Массив, возможно, и вместо них вместо них помещается одна переменная? Я хочу использовать эту переменную в других маршрутах. $providerEmail = Auth::user()->email; $providerName = Auth::user()->first_name; $providerSurname = Auth::user()->last_name; $providerMobile = Auth::user()->mobile;

PHP глобальный или $ GLOBALS

Есть ли наилучшая практика / рекомендации, когда я хочу использовать переменную, объявленную вне функции, когда дело доходит до использования: global $myVar $GLOBALS['myVar'] Спасибо.

Создание глобальной переменной, доступной для каждой функции внутри класса

У меня есть переменная в глобальной области, которая называется ${SYSTEM} , где SYSTEM является определенной константой. У меня много классов с функциями, которые должны иметь доступ к этой переменной, и я нахожу это раздражающим объявление global ${SYSTEM}; каждый раз. Я попытался объявить переменную класса: public ${SYSTEM} = $GLOBALS[SYSTEM]; но это приводит к синтаксической ошибке, которая […]