require EXPR
引数で指定したPerl
スクリプトファイルを読み込んで実行します。eval
とは違い、実行する前に、指定されたファイルがまだ読み込まれていないか確認します。また、@INC
に格納されたパスを検索します。
引数が数値のときは、実行中のPerl
のバージョン番号と引数で指定した値を比較し、バージョン番号が小さい場合は実行を中止します。
require
の使い方
# abc.pm を require する require "/home/httpd/cgi-bin/abc.pm"; # Perl のバージョンが 5.003 以下の場合は実行の中止 require 5.003;
require
にパッケージ名のみを指定した場合は、拡張子のpm
を省略することができます。
# abc.pm を require する require abc;
注意する点として、require
から実行されるPerl
スクリプトには、ファイルの最後に 1
を記述する必要があります。