webew
Войти » Регистрация
 
PHP

Вопрос насчет области видимости переменной

5 августа 2009, 16:01
Автор: 1234ru
Как бы так сделать, чтобы функция A, вызванная из другой функции, B, могла увидеть переменную, которая задается в B, но в A явно не передается?

function A()
    {
    $x = 1;
    // далее тут работаем с $x
    B(); // вызвали B() без явной передачи $x
    // теперь работаем со значением $x, измененным функцией B
    ...
    }


Передать $x в B напрямую нельзя, потому что B - это callback-функция для preg_replace_callback() и ничего там не передашь, кроме массива совпадений.

Можно ли это как-то сделать?
Добавить комментарий
© 2008—2017 webew.ru, связаться: x собака webew.ru
Сайт использует Flede и соответствует стандартам WAI-WCAG 1.0 на уровне A.
Rambler's Top100