0

私はそのようなクラスを持っています:

class Example{
    private $a;
    private $b;

    function Example($user){
        $this->a = $user;
        $this->b = getsting();    //here is my problem
    }

    function getstring(){
        return "string".$this->a; //here I have a class variable
    }
}

に値を返すにはどうすればよい$bですか?

4

2 に答える 2

0

クラス内では、$this->他の関数を参照するために を使用する必要があります。

$this->b = $this->getstring();

PSそれgetstringは、ではありませんgetsting

于 2012-11-19T16:12:52.230 に答える
0
class Example
{
  private $a;
  private $b;

  function Example($user)
  {
    $this->userid=$user;
    $this->b=$this->getstring();    //use $this-> before the method name
  }

  function getstring()
  {
    return "string";
  }
}
于 2012-11-19T16:12:02.607 に答える