Thread 2 Fragen: 1: Wie erhöhe ich einen Wert um 1: 2: Wie kann ich eine ganze DB sichern? (37 answers)
Opened by olruebe01 at 2006-04-06 10:31

renee
 2006-04-07 17:20
#34216 #34216
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=olruebe01,07.04.2006, 12:55]Also diese weg:
use CGI qw(:standard);
???
[...][/quote]
Ich würde es weglassen. Damit importierst Du die ganzen Methoden aus CPAN:CGI.pm in Deinen Namespace. Ich benutze das Modul lieber Objektorientiert.

OO:
Code: (dl )
1
2
3
4
5
6
use CGI;

my $cgi = CGI->new();
my %params = $cgi->Vars();

print $cgi->header();


ohne OO (mit Importieren der Methoden):
Code: (dl )
1
2
3
4
use CGI qw(:standard);

my %params = CGI::Vars();
print header();


Das hat aber mehrere Nachteile. Zum Einen erkennt man bei der unteren Methode nicht mehr, dass header aus CPAN:CGI kommt und Vars mit nicht mit importiert, so dass man dort explizit CGI:: davor schreiben muss. Zum Anderen versaut es Deinen Namensraum. Du kannst jetzt keine eigene Methode mit dem Namen header schreiben.
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/

View full thread 2 Fragen: 1: Wie erhöhe ich einen Wert um 1: 2: Wie kann ich eine ganze DB sichern?