steckl: Unterschied zwischen "require strict" und "use strict"

Beitrag lesen

Hi,

ich habe fogendes vereinfachtes Perlscript:

  
#!/usr/local/bin/perl  
  
# use strict;    # fuehrt zu Abbruch  
require strict;  # kein Abbruch  
  
print $abc;  
print "\naus\n";  

Wenn ich jetzt strict mit use einbinde wird abgebrochen, wenn ich es stattdessen mit require einbinde laeuft das Script bis zum Ende durch.

Kann mir jemand erklaeren, wo hier der Unterschied zwischen require und use liegt?

mfG,
steckl