Я объявляю static varaible в классе homeController, который расширяет контроллер. Значение статической переменной было изменено методом, но когда я пытаюсь получить доступ к переменной, это дает мне нулевое значение, то есть значение до изменения. Разве это не значит дать измененное значение?
мой код такой:
class HomeController extends Controller{
private static $r_id = null;
public function amethod(){
self::$r_id = 14; //here i have changed the value
}
public function bmethod(){
return self::$r_id; //this result me null while i expect 14
}
}
где я ошибся или как я могу использовать переменную одного метода в другом.
Задача ещё не решена.
Других решений пока нет …