Thread 2 Fragen: Use strict und Apacheneustart? (29 answers)
Opened by olruebe01 at 2006-12-14 00:41

olruebe01
 2006-12-14 15:15
#30277 #30277
User since
2006-01-19
192 Artikel
BenutzerIn
[default_avatar]
Habe ich mal so versucht...
AM Anfang habe ich ja einige Variablen deklariert (einige später). Diesen Teil habe ich jetzt wie in meiner letzten Frage in BEGIN { und } gesetzt. Nun läuft das Script gar nicht mehr mit der Meldung, alle Variablen müssten erst deklariert werden. Also anscheind wir dieser Code dann nicht mehr ausgeführt. Muss ich die Blöcke noch "aufrufen" oder sowas? Ich habe den Block auch wirklich BEGIN genannt (Großbuchstaben).

Habe eben ein kurzes Testscript geschrieben:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/perl -w

use warnings;
use strict;
print "Content-type: text/html;CHARSET=iso-8859-1\n\n";
END {
print "TEIL END ";
}

print "Hallo ";

BEGIN {
print "Teil BEGIN ";
}


Ausgabe: "Hallo TEIL END"
Der Teil BEGIN läuft also nicht...\n\n

<!--EDIT|olruebe01|1166102626-->

View full thread 2 Fragen: Use strict und Apacheneustart?