Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [] operator not supported
ennics
post
Post #1





Grupa: Zarejestrowani
Postów: 312
Pomógł: 0
Dołączył: 29.12.2004

Ostrzeżenie: (0%)
-----


cześć, mam taki kawałek kodu:
  1. <?php
  2.  
  3.  
  4. function __autoload( $lib_name )
  5. {
  6.   $lib_file = LIB_DIR . str_replace( "_", "/", $lib_name ) . '.lib.php';
  7.   require_once($lib_file);
  8.   $_SESSION['LibrariesON'][] = $lib_name; // <--- 1. błąd
  9. } // end __autoload
  10.  
  11. $Smarty = new Smarty_Load();
  12.  
  13. if (isset($_REQUEST['Modules']) && !empty($_REQUEST['Modules'])) {
  14.   $mod =& $_REQUEST['Modules'];
  15.   include MOD_DIR . ( empty($mod) ? '' : $mod . '/') . $mod . '.mod.php';
  16.   $_SESSION['ModulesON'][] = $mod; // <---- 2. działa ok.
  17. }
  18.  
  19. ?>

<--- 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... ?

Ten post edytował ennics 24.08.2005, 09:36:40
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.09.2025 - 16:30