Perl Cd Bookshelf [Electronic resources]

نسخه متنی -صفحه : 875/ 92
نمايش فراداده

8.44. Config

Used to access configuration information. When Perl is built, the Configure script obtains and saves this information in a hash, %Config, in Config.pm itself. Config checks to be sure it''s running with the same Perl version as the one that created the hash.

The index into the hash is the shell variable name. %Config is always exported; the following three functions are exported on request.

>

config_sh

Returns all Perl configuration information.

use Config(qw(config_sh));
print config_sh( );

returns:

archlibexp=''sun4-solaris''
cc=''cc''
ccflags=''-I/usr/local/include/sfio -I/usr/local/include''
...

config_vars (names)

Returns the name/value pairs for the requested configuration variables. Prints the results to STDOUT.

use Config(qw(config_vars));
print config_vars(qw(osname ccflags));

returns:

osname=''solaris''
ccflags=''-I/usr/local/include/sfio -I/usr/local/include''

myconfig

Returns a summary of the major Perl configuration values.