Существует ли способ сделать все переменные глобальными?
Быстрый и грязный способ:
$GLOBALS += get_defined_vars();
Я не знаю, переносится ли этот хак (он работает на PHP 5.3.1), и я подозреваю, что объекты клонированы.
Неважно, что вы пытаетесь сделать, но это плохой способ сделать это. Вам будет намного лучше просто передать переменные в качестве аргументов функциям или объявить их здесь глобальными.
но, короче говоря, нет простого способа сделать это без большого количества глобальных операторов.