Глобальные переменные в PHP
И действительно, в phpBB 3.0 всё функционирует, как написано в справке. К примеру, вставляю в posting.php код:
Код: Выделить всё
if (тут некоторые условия для задания переменной)
{
$unread = true;
}submit_post(, находящейся в файле includes/functions_posting.php, внутри которой можно использовать переменную $unread, если перед этим объявить:
Код: Выделить всё
global $unread;$unread (или любая другая переменная) была доступна внутри события, почему-то приходится объявлять global $unread; ещё и в коде ДО вызова события, то есть необходимо править файлы движка, что в рамках создания расширений недопустимо. Соответственно, теряется возможность нормального использования global. С чем это связано? С ООП?