Откомменченное

2009 21 февраля

Joomla 1.5.9 и global переменные

Имеем на входе Joomla 1.5.9, php 5.2.4 и функцию
1
23
45
6
$mytest = 'test';
function pb_test() {  global $mytest;
  echo $mytest;}
pb_test ();
В таком виде ничего не работает, но стоит объявить переменную глобально заранее - как все встает на свои места
1
23
45
6
global $mytest; $mytest = 'test';
function pb_test() {  global $mytest;
  echo $mytest;}
pb_test ();
Причину такого поведения не нашел, зафиксирована только на ветке 1.5, на 1.0 либо за пределами движка все работает как и надо. Если кто пояснит идиоту - почему так - буду очень признателен ))

Комментарии

Оставить коммент

Защитный код
Обновить

Откомменченное