我从下面介绍的方法中收到以下错误:
注意:未初始化的字符串偏移量:第 30 行 /path/to/file.php 中的 5 致命错误:第 30 行无法访问 path/to/file.php 中的空属性
private function parse($xml, $index = '') {
echo count($xml->children()); //outputs 6
$count = 0;
foreach ($xml->children() as $key => $value) {
$this->$key[$count] = array();
$count++;
}
}
任何想法为什么如果我以这种方式构建多维会导致错误?
如果我将作业更改为:
$this->$key = array($count = > array());
这只是在每个循环中重新分配属性。谢谢丰富