23:22 31.10.2017
Пользовательским функциям недоступны переменные, вне самой функции.
Можно передать, как параметр, пример:
Как вариант значение переменной $mode перевезти в константу (Константы в PHP), константы видны всему сценарию, там где они определены.
Можно объявить переменную глобальной при помощи
Как передать переменные в анонимную функцию
В безымянную функцию передать переменные можно при помощи
Можно передать, как параметр, пример:
func($param)
{
// Код функции
}
Как вариант значение переменной $mode перевезти в константу (Константы в PHP), константы видны всему сценарию, там где они определены.
Можно объявить переменную глобальной при помощи
global
:
func() {
global $param;
// код функции
}
Как передать переменные в анонимную функцию
В безымянную функцию передать переменные можно при помощи
use()
:
function() use(/* Тут список переменных, через запятую */)
- Жалоба