mod_perl a __END__ bloky

Honza Pazdziora adelton na fi.muni.cz
Čtvrtek Leden 28 12:21:10 MET 1999


> > Zacal jsem experimentovat s mod_perl (zatim 1.15) a docetl jsem se, ze to
> > nezvladne mit dokumentaci a kod v jednom baliku (v *.pm mit za __END__ jeste
> > POD dokumentaci).
> 
> Neni pravda. Jedine, co je receno je, ze nesmeji byt __DATA__bloky, a
> ze __END__ bloky se na konci kazdeho skriptu (provedeni skriptu)
> provadeji az od verze 1.3.3(?) Apache.

Sorrrrry. Zmotal jsem to (ale zase uplne za to nemuzu, protoze "__END__
bloky" je samozrejme nesmysl.

Takze jeste jednou:

Ano, pri pouziti Apache::Registry neni mozne ukoncit kompilaci pomoci
tokenu __DATA__ nebo __END__.

Ano, v novych Apachich se END bloky provadeji v kazdem skriptu.

Ano, je nemoudre delat dokumentaci tak, ze ji clovek proste placne za
__END__. Dokumentace ma byt uvozena =head1 nebo podobnou direktivou
a ukoncena =cut, podle man perldoc(1) specifikace.

Tedy ne, clovek neprichazi o moznost psat dokumentaci, prichazi
o moznost mit binec schovany za __END__.

-- 
------------------------------------------------------------------------
 Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
 The total number of bytes in all expressions in the GROUP BY clause is
 limited to the size of a data block minus some overhead. --Oracle SQL Ref.
------------------------------------------------------------------------


Další informace o konferenci Perl