Perl richiede la funzione
Descrizione
Questa funzione richiede quindi che lo script richieda la versione specificata di Perl per continuare se EXPR è numerico. Se EXPR o $ _ non sono numerici, si presume che il nome sia il nome di un file di libreria da includere. Non è possibile includere due volte lo stesso file con questa funzione. Il file incluso deve restituire un valore vero come ultima istruzione.
Ciò differisce dall'uso in quanto i file inclusi diventano effettivamente testo aggiuntivo per lo script corrente. Funzioni, variabili e altri oggetti non vengono importati nello spazio dei nomi corrente, quindi se il file specificato include una definizione di pacchetto, gli oggetti richiederanno nomi completi.
Il modulo specificato viene cercato nelle directory definite in @INC, cercando un file con il nome specificato e un'estensione .pm.
Sintassi
Di seguito è riportata la semplice sintassi per questa funzione:
require EXPR
require
Valore di ritorno
Questa funzione non restituisce alcun valore.
Esempio
Di seguito è riportato il codice di esempio che mostra il suo utilizzo di base:
#!/usr/bin/perl -w
# require to demand a particular perl version.
require 5.003;
# require to include amodule.
require Module;
..............