Возможно ли иметь класс PHP и настроить переменную внутри класса таким образом, чтобы ее можно было использовать, не обращаясь к первому классу. Другими словами, может ли такая переменная каким-то образом стать глобальной? Или, если не глобальный, какой код может сделать переменную вне класса, обратитесь к той, которая находится внутри класса.Использование переменной вне класса PHP, без привязки к первому классу
Класс Пример:
class A {
$my_var = '';
}
Пример кода:
$new_a = new A();
$my_var = 'some string';
//This should change the variable inside the class,
//without having to call $new_a->my_var = 'some string';
Возможно ли это каким-либо образом?
Спасибо Майкл
Как php мог знать, что вы имеете в виду переменную внутри класса? –
Глобальное состояние очень очень плохо. Если вы можете делать то, что хотите в PHP, то я действительно не хочу знать, как это сделать! – GordonM
@ damien-pirsy Это именно то, что я хочу знать. Какой код заставит PHP понять, что я имею в виду переменную внутри класса. –