PHP - 如何从类方法返回变量?

时间:2011-12-27 01:42:41

标签: php

我不理解PHP中的getter和setter方法的概念,请帮助我。

假设我有这门课程:

class something()
{
  public function test()
  {
    $bla = 10;
    return $var;
  }
}

如何让以下代码生效:

    $something->test();
    echo $bla;

谢谢!

2 个答案:

答案 0 :(得分:3)

首先:

return $var;

应该是:

return $bla;

第二,第二部分是错误的,应该是这样的:

$something = new something();
$bla = $something->test();
echo $bla;

答案 1 :(得分:1)

你需要让$bla全球化才能发挥作用,这很少是一个好主意。

你最好还是返回那个变量,然后你可以在调用对象的方法时将它分配给你想要的东西。