<?php function __autoload( $lib_name ) { require_once($lib_file); $_SESSION['LibrariesON'][] = $lib_name; // <--- 1. błąd } // end __autoload $Smarty = new Smarty_Load(); $mod =& $_REQUEST['Modules']; $_SESSION['ModulesON'][] = $mod; // <---- 2. działa ok. } ?>
<--- 1 - w tym miejscu generuje się błąd:
Fatal error: [] operator not supported for strings in C:\apache\htdocs\cdev\cdev.php on line 50
<--- 2 identyczne przypisanie zmienniej do tablicy SESSION, działa OK
dlaczego php ptraktowało tablicę SESSION jako string i dla dwóch identycznych przypadków zachowuje się inaczej... ?