вызов метода внутри метода php

213
14 февраля 2018, 12:14

не могу понять почему ничего не выводится. Есть объявление, есть вызов с параметром

 $ff = 'ground zero';
function method1($a)
{
    echo($a);
}
function method2 ()
{
    method1($ff);
}
method2();
Answer 1

Переменная $ff не объявлена внутри метода mathod2. Если хотите воспользоваться глобальной переменной внутри функции, явно объявите ее как глобальную:

$ff = 'ground zero';
function method1($a)
{
    echo($a);
}
function method2 ()
{
    global $ff;
    method1($ff);
}
method2();

Пример

Подробнее в документации PHP.

READ ALSO
Сохранить значение PHP

Сохранить значение PHP

Подскажите с примеромИмеется страничка на ней я считываю значение переменной если пользователь пришел первый раз и кладу это значение в $_COOKIE

188
Как задать выход из программы? [требует правки]

Как задать выход из программы? [требует правки]

В приложении есть кнопка выход? Как сделать, чтобы при нажатии на нее программа завершалась?

215
“Не равно” в связке с логическим “или”

“Не равно” в связке с логическим “или”

Дан одномерный массив типа char a[i], где i - номер элементаНеобходимо, чтобы был осуществлен выход из цикла while:

246
Как передать в explicit конструктор параметры?

Как передать в explicit конструктор параметры?

В конструктор класса QPushButton можно передать строкуЕсли я напишу так, то всё будет хорошо: QPushButton *button = new QPushButton("text"), но я не хочу создавать указатель,...

156