我正在從方法以下錯誤介紹如下補償:未初始化字符串,同時建立陣列
注意:未初始化字符串偏移量:5線30致命錯誤/path/to/file.php:無法訪問空上線30
private function parse($xml, $index = '') {
echo count($xml->children()); //outputs 6
$count = 0;
foreach ($xml->children() as $key => $value) {
$this->$key[$count] = array();
$count++;
}
}
爲什麼如果我建立這樣,它會導致錯誤的多維任何想法在path屬性/到/ file.php?
如果我的任務更改爲:
$this->$key = array($count = > array());
這只是重新分配屬性中的每個循環。 謝謝 豐富
你可以添加你正在處理的XML,以便我們可以有一個更好的圖片? – Baba
可能的重複:[PHP:什麼原因:「注意:未初始化的字符串偏移量」出現?](http://stackoverflow.com/questions/1263636/php-what-causes-notice-uninitialized-string-offset-to-出現) – hakre