home | O'Reilly's CD bookshelfs | FreeBSD | Linux | Cisco | Cisco Exam    

8.129 SelfLoader

Used when you want to include functions in your program, but you want to load them only if necessary. Functions to be self-loaded are placed after the line:

in your program. When the code is compiled, compilation stops at the __DATA__ token. The SelfLoader exports the AUTOLOAD subroutine to the package; this subroutine loads the subroutines after __DATA__ when they are require d.