[Moscow.pm] Где в модуле писать use utf8

Ruslan Zakirov ruz на bestpractical.com
Чт Июн 13 03:01:35 PDT 2013


2013/6/13 Maxim Vuets <maxim.vuets на gmail.com>

> 2013/6/13 Dmitry L. <dim0xff на gmail.com>:
> > Привет!
> >
> > Возник вопрос, а где правильно (не с точки зрения синтаксиса, а вообще) и
> > нагляднее писать use utf8 в файле с модулем?
> > 1. до package My::Module;
> > 2. после package My::Module;
>
> Прагма utf8 имеет лексическую область видимости. Объявите до --- будет
> на файл. После --- на пакет.
>

По этому все лексические прагмы нуно писать до пакета, в том числе strict,
warnings... Один файл - один пакет - это хорошо, но иногда надо два и более
и вот тогда может быть неприятный сюрприз.


-- 
Best regards, Ruslan.
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20130613/08e1d64c/attachment-0001.html>


Подробная информация о списке рассылки Moscow-pm