私はPHP OOPの初心者ですが、クラス内の関数間で変数を共有または渡すにはどうすればよいですか?
class Sample {
public function One() {
$var1 = 'abc';
$var2 = 'xyz';
return $var1;
}
public function Two() {
$var3 = $var1.$var2;
return $var3;
}
}
または、複数の値を返すことは可能ですか?
ありがとう。
アップデート
class Sample {
// This is how you declare class members
public $var1, $var2;
public function One() {
// You use $this to refer class memebers
$this->var1 = 'abc';
$this->var2 = 'xyz';
return $this->var1;
}
public function Two() {
$var3 = $this->var1.$this->var2;
return $var3;
}
}
$test = new Sample();
echo $test->Two();
提供された例をテストしましたが、関数 Two() を呼び出すとページに空白が返されます。何か考えはありますか?