0

PHPクラスのすべてのフィールドを同時にインスタンス化したいと思います。これまで、を使ってみlistました。これが私のコードです(これは機能しません)。どんな助けでも喜んで受け入れられます。

class Test {
  private $x;
  private $y;
  private $z;

  public function Test() {
    $fields = array($this->x, $this->y, $this->z);
    // I need $fields to be an array here.
    list($fields) = array(1, 2, 3); // It would work if $fields wasn't an array.
    echo 'x = ' . $this->x . '<br />y = ' . $this->y . '<br />z = ' . $this->z;
  }
}

new Test();
4

1 に答える 1

2
list($this->x, $this->y, $this->z) = array(1, 2, 3);
于 2012-07-10T08:43:27.313 に答える