PHP中的动态矩阵

PHP中的动态矩阵,php,matrix,Php,Matrix,我在下面编写了PHP代码,目的是创建一个动态矩阵,每行的列数不同,但PHPStorm说,row变量没有定义。请帮忙 class reply { public $text; private $row = array(array()); private $rowIndex = 0; private $colIndex = 0; public function Add($menu) { $this->$row[$this->

我在下面编写了PHP代码,目的是创建一个动态矩阵,每行的列数不同,但PHPStorm说,row变量没有定义。请帮忙

class reply
{
    public $text;
    private $row = array(array());
    private $rowIndex = 0;
    private $colIndex = 0;

    public function Add($menu)
    {
        $this->$row[$this->rowIndex][$this->colIndex] = $menu;
        $this->colIndex++;
    }

    public function NextRow()
    {
        $this->rowIndex++;
        $this->colIndex = 0;
    }
}

$this->$row
不正确,它应该是
$this->row
$this->$row
不正确,它应该是
$this->row

什么不起作用?@cmorrissey PHPStorm说row变量没有定义你能发布准确的错误吗,什么时候发生的?你能验证他的答案吗?什么不起作用?@cmorrissey PHPStorm说行变量没有定义。你能发布准确的错误吗?什么时候发生的?你能验证他的答案吗