Сделайте все переменные глобальными, PHP

Существует ли способ сделать все переменные глобальными?

10
задан tarnfeld 15 December 2009 в 19:09
поделиться

2 ответа

Быстрый и грязный способ:

$GLOBALS += get_defined_vars();

Я не знаю, переносится ли этот хак (он работает на PHP 5.3.1), и я подозреваю, что объекты клонированы.

9
ответ дан 3 December 2019 в 13:40
поделиться

Неважно, что вы пытаетесь сделать, но это плохой способ сделать это. Вам будет намного лучше просто передать переменные в качестве аргументов функциям или объявить их здесь глобальными.

но, короче говоря, нет простого способа сделать это без большого количества глобальных операторов.

8
ответ дан 3 December 2019 в 13:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: