Thread regex für Umlaute (de, en, fr): Geht das auch besser?
(46 answers)
Opened by Alex at 2004-12-26 00:24 Soweit ist ja alles klar! Code: (dl
)
1 use vars qw(@ISA @EXPORT @EXPORT_OK $VERSION); # ??? mit use vars() machst Du Variablen bekannt, so ähnlich, wie Du es in anderen Programmen mit my machst! Du kannst die beiden Zeilen auch weglassen und die Variablen dafür mit our deklarieren (siehe perldoc strict) Code: (dl
)
1 use HTML::Entities; #klar, einbinden des anderen Modules require 5.004 ist z.B. nur notwendig, wenn Du auf Perl-Features zugreifst, die erst ab einer bestimmten Perl-Version dabei waren. Um dann noch sicher zustellen, dass Dein Modul funktioniert, gibst Du an, welche Perl-Version mindestens installiert sein muss. Ist nicht unbedingt notwendig, wenn Du nur Variablen mit dem Modul zur Verfügung stellst. Code: (dl
)
1 require Exporter; # ??? mit dem Export-Zeugs machst Du die Sachen in Deinem Skript bekannt. Dann ist Vorsicht mit der Variablenbenennung gefragt! mit use sprache qw(%deutsch); könntest Du jetzt direkt auf %deutsch im Skript zugreifen... Code: (dl
)
$VERSION = '0.01'; # die, vemutlich nicht notwendige Versionsnummer dieses Modules ist nur dann notwendig, wenn du das Modul auf CPAN veröffentlichst Code: (dl
)
require HTML::Entities; # vermutlich fataler error wenn HTML::Entities nicht da ist richtig! In einer CPAN-Distribution würde man das als Voraussetzung kennzeichnen, da Du aber weißt Dass Du es brauchst, wirst Du es sicherlich auch installieren ;) OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/) -- Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html Perl-Entwicklung: http://perl-services.de/ |