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;

..............