Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?

Including files

by Juerd (Abbot)
on Sep 24, 2004 at 09:28 UTC ( #393426=perltutorial: print w/ replies, xml ) Need Help??

Help for this page

Select Code to Download

  1. or download this
    use lib 'path/to/the/modules';
    # The example module could be path/to/the/modules/NameOfTheProject/Som
  2. or download this
    use strict;
    package NameOfTheProject::SomeModule;
  3. or download this
    use NameOfTheProject::SomeModule;
    print NameOfTheProject::SomeModule::some_function();  # prints 123
  4. or download this
    use base 'Exporter';
    our @EXPORT_OK = ('some_function');
  5. or download this
    use NameOfTheProject::SomeModule ('some_function');
    print some_function();  # prints 123
  6. or download this
    # This is
    mirror     => '',
    path       => '/var/www/example',
    skip_files => [ 'png', 'gif', 'jpg' ],
  7. or download this
    # This is
    use strict;
    chdir $config{path};
  8. or download this
    use strict;
    package Acme::Include;
  9. or download this
    # This is
    use strict;
    include '';
    print $lexical;  # Should print: set in
  10. or download this
    # This is
    use strict;
    # There is no "my" here, because that would create a *new* lexical
    # variable, hiding the existing one.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perltutorial [id://393426]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (11)
As of 2015-12-01 11:25 GMT
Find Nodes?
    Voting Booth?

    My keyboard shows this many letters:

    Results (2 votes), past polls