diff options
Diffstat (limited to 'pod/perlfunc.pod')
-rw-r--r-- | pod/perlfunc.pod | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/pod/perlfunc.pod b/pod/perlfunc.pod index 9e6a7f12ea..fe3da14929 100644 --- a/pod/perlfunc.pod +++ b/pod/perlfunc.pod @@ -3392,8 +3392,11 @@ That is exactly equivalent to BEGIN { require Module; } If the VERSION argument is present between Module and LIST, then the -C<use> will fail if the C<$VERSION> variable in package Module is -less than VERSION. +C<use> will call the VERSION method in class Module with the given +version as an argument. The default VERSION method, inherited from +the Universal class, croaks if the given version is larger than the +value of the variable $Module::VERSION. (Note that there is not a +comma after VERSION!) Because this is a wide-open interface, pragmas (compiler directives) are also implemented this way. Currently implemented pragmas are: |