Я новичок в структуре symfony. У меня есть значение переменной из одного метода класса. Мне нужно получить доступ к значению из другого метода класса. Может ли кто-нибудь помочь мне сделать это с помощью symfony. заранее спасибо
class A():
method a():
s = 10;
class B():
method b():
----
Мне нужно получить доступ к значению s из метода b, используя symfony.
Это не характерно для Symfony
в любом виде (а не для конкретного события php
, это всего лишь основы OOP
).
Отвечая на ваш вопрос (в общем смысле).
Одним из возможных решений является то, что вы можете сделать переменную $s
общедоступным полем класса A
:
class A
{
public $s;
public function a()
{
$this->s = 10;
}
}
class B
{
public function b()
{
$a = new A();
$a->a(); //you need this to set value, maybe this should be in constructor?
$s = $a->s; // this will give you your $s value (10)
}
}