Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: set на уровне http
On Mon, Dec 10, 2007 at 12:39:29PM +0300, Domrachev Ivan wrote:
> Здравствуйте, Igor.
>
> > On Mon, Dec 10, 2007 at 11:59:32AM +0300, Domrachev Ivan wrote:
>
> >> Удобно бывает делать инициализацию переменных на уровне http (что бы
> >> не прописывать их все в каждом server. но это на данный момент
> >> возможно только через бубен:
> >> perl_set $a 'sub {return "";}';
> >> perl_set $b 'sub {return 0;}';
> >> т.к. set на уровне http не разрешается делать, а perl_set разрешается.
> >> может для set тоже разрешить использование в http уровне?
>
> > Это поможет
> > uninitialized_variable_warn off;
> > ?
>
> нет. т.к. переменные выставляются в перле и потом используются вне
> его.
> а если выставить не инициализированные переменные в перле, то снаружи
> перла они не видны (по крайней мере у меня так получилось, может где
> напутал).
Да, есть такое дело. Будет исправлено в новом модуле на уровне декларций
или ещё как.
--
Игорь Сысоев
http://sysoev.ru
|