PHP如何从类内部的其他变量访问变量?

阮通邦

这是我的课:

<?php
class myClass {
    private $a = 1;
    private $b = array(
        'a' => $this->a
    );

    public function getB() {
        return $this->b;
    }
}

$myclass = new myClass();
var_dump($myclass->getB());

我想访问变量$ b中的变量$ a。但这显示了此错误:

(!)解析错误:语法错误,第5行的C:\ xampp \ htdocs \ test1.php中出现意外的'$ this'(T_VARIABLE)

Onuri

您可以按构造函数访问变量。

这是一些代码:

class myClass {
    private $a;
    private $b;

    public function __construct(){
        $this->a = 1;
        $this->b = array('a'=>$this->a);
    }

    public function getB() {
        return $this->b;
    }
}

$myclass = new myClass();
var_dump($myclass->getB());

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章