我是symfony框架的新手。我有一个类的变量值。我需要从另一个类方法访问该值。任何人都可以帮助我使用symfony做到这一点。提前致谢
class A():
method a():
s = 10;
class B():
method b():
----
我需要使用symfony从方法b访问s的值。
答案 0 :(得分:1)
这不是特定于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)
}
}