У меня есть следующий код:
$g_value = 'something';
print "$g_value";
function get_value() {
global $g_value;
print $g_value;
}
print get_value();
Когда я запускаю его в автономном скрипте PHP, я получаю 'somethingsomething'.Однако, когда я запускаю его в плагине WordPress, я получаю только «что-то» - глобальное объявление не делает var доступным в функции.Я думал, что это всегда должно работать, и не зависит от register_globals или каких-либо других параметров среды.Что здесь происходит?