|
|
|
| Никогда не думал, что заполнение массива в классе вызовет ступор, но :(
заполняю массив так
$this->Modules[$moduleName]['TITLE']=$xml->TITLE;
|
выдает Warning: Illegal offset type in /xxx/xxx/php on line 45
а делаю
$this->Modules["".$moduleName.""]['TITLE']=$xml->TITLE;
|
всё работает.
Где я туплю? | |
|
|
|
|
|
|
|
для: DIM@
(20.03.2010 в 00:51)
| | $this->Modules["$moduleName"]["TITLE"]=$xml->TITLE | |
|
|
|
|
|
|
|
для: serenya1983
(20.03.2010 в 09:31)
| | Если бы всё так было просто, при таком написании $this->Modules["$moduleName"]["TITLE"]=$xml->TITLE элемент массива получает ключ с именем $moduleName :( , этот вариант я попробовал сразу | |
|
|
|
|
автор: mgukov (11.06.2010 в 15:46) |
|
|
для: DIM@
(20.03.2010 в 00:51)
| | Warning: Illegal offset type говорит о том что $moduleName является массивом или объектом. | |
|
|
|