我不理解PHP中的getter和setter方法的概念,请帮助我。
假设我有这门课程:
class something()
{
public function test()
{
$bla = 10;
return $var;
}
}
如何让以下代码生效:
$something->test();
echo $bla;
谢谢!
答案 0 :(得分:3)
首先:
return $var;
应该是:
return $bla;
第二,第二部分是错误的,应该是这样的:
$something = new something();
$bla = $something->test();
echo $bla;
答案 1 :(得分:1)
你需要让$bla
全球化才能发挥作用,这很少是一个好主意。
你最好还是返回那个变量,然后你可以在调用对象的方法时将它分配给你想要的东西。