Rechercher une page de manuel
CLASS.3pm
Langue: en
Version: 2006-10-10 (ubuntu - 24/10/10)
Section: 3 (Bibliothèques de fonctions)
NAME
CLASS - Alias for __PACKAGE__SYNOPSIS
package Foo; use CLASS; print CLASS; # Foo print "My class is $CLASS\n"; # My class is Foo sub bar { 23 } print CLASS->bar; # 23 print $CLASS->bar; # 23
DESCRIPTION
CLASS and $CLASS are both synonyms for __PACKAGE__. Easier to type.$CLASS has the additional benefit of working in strings.
NOTES
CLASS is a constant, not a subroutine call. $CLASS is a plain variable, it is not tied. There is no performance loss for using CLASS over __PACKAGE__ except the loading of the module. (Thanks Juerd)AUTHOR
Michael G Schwern <schwern@pobox.com>LICENSE
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.See <http://www.perl.com/perl/misc/Artistic.html>
SEE ALSO
perlmod(1)Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre