Есть ли наилучшая практика / рекомендации, когда я хочу использовать переменную, объявленную вне функции, когда дело доходит до использования: global $myVar $GLOBALS['myVar'] Спасибо.
У меня есть переменная в глобальной области, которая называется ${SYSTEM} , где SYSTEM является определенной константой. У меня много классов с функциями, которые должны иметь доступ к этой переменной, и я нахожу это раздражающим объявление global ${SYSTEM}; каждый раз. Я попытался объявить переменную класса: public ${SYSTEM} = $GLOBALS[SYSTEM]; но это приводит к синтаксической ошибке, которая […]
Я не могу найти ничего из этого, и мне было интересно, можно ли сохранить ссылку на функцию или функцию как значение для элемента массива. Например, для array("someFunc" => &x(), "anotherFunc" => $this->anotherFunc()) Благодаря!