Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经创建了一个瓷砖矩阵。我添加了一个名为 Tiles 的新类,它具有一些成员属性,如 x、y、pos 等。
我有一个函数初始化这个数组并用它返回,但是我得到了错误:
$matrix = array ( array ( new Tile));
比函数获取 this$matrix作为参数,并执行以下操作:
$matrix
$matrix[$i][$j]->x = ...
在这里我得到这个警告:
警告:从空值创建默认对象
您创建的矩阵大小仅为 1x1。使用此代码创建 MxN 大小的矩阵:
$matrix = array(); for ($i = 0; $i < $M; $i++) { $matrix[$i] = array(); for ($j = 0; $j < $N; $j++) { $matrix[$i][$j] = new Tile; } }