use vs. require
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



use vs. require Expand / Collapse
Автор
Сообщение
08.08.2006 17:02
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 23.05.2007 20:20
Сообщ.: 662, Visits: 5 795
Вопрос вот какой. В перле существуют две функции: use и require. Первая выполняется во время компиляции, вторая -- во время выполнения. Не могу понять, каковы же типичные случаи предпочтения одной функции другой. Объясните, плз.
Сообщ. #902309
01.11.2006 19:55
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 20.01.2007 9:18
Сообщ.: 31, Visits: 319
Дивись...
-- cut ----
BEGIN {
$ENV{CATALYST_ENGINE} ||= 'HTTP';
$ENV{CATALYST_SCRIPT_GEN} = 27;
$ENV{DBIX_CLASS_STORAGE_DBI_DEBUG} = "1=/tmp/trace.out";
}


# This is require instead of use so that the above environment
# variables can be set at runtime.
require MyApp;
----cut ----

А якби використовували use, скрипт би не бачив цих змінних
Сообщ. #906787
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 2:06