Skip to content

Core Perl

Best in textbook rentals since 2012!

ISBN-10: 0130351814

ISBN-13: 9780130351814

Edition: 2002

Authors: Reuven M. Lerner

List price: $44.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Using the proven Core Series format, this comprehensive introduction and reference gives experienced developers all the techniques and real-world code they need to master Perl -- fast! Start by examining Perl syntax from the perspective of an experienced programmer; learn Perl data types, built-in functions, modules, and object-oriented features. Discover how Perl communicates with the outside world; create network clients and servers; manipulate text and DBM files; and use Perl's portable database interface, DBI. Understand key issues of program maintenance and security in Perl environments; then learn how to use Perl as "the duct tape of the Web" -- via CGI scripting, Web clients, Apache…    
Customers also bought

Book details

List price: $44.99
Copyright year: 2002
Publisher: Prentice Hall PTR
Publication date: 12/21/2001
Binding: Paperback
Pages: 592
Size: 7.25" wide x 9.25" long x 1.50" tall
Weight: 2.398
Language: English

Preface
What is Perl?
What is Perl?
When not to use Perl
The Perl license
Perl versions and standardization
Perl support
Retrieving and installing Perl
Retrieving modules from CPAN
Conclusion
Getting Started
Basic programs
Compiler or interpreter?
Statements and blocks
Variables
Scalars
Lists and arrays
Hashes
References
Lexicals and globals
Conclusion
Extending Your Perl Vocabulary
Basic output
Time
Basic input
Conditional execution
Comparison operators
Logical operators
Order of operations
Loops
Sorting
Files
Built-in variables
Data manipulation functions
Running external programs
fork
eval
Conclusion
Subroutines
Subroutine basics
Return values
Variables within subroutines
Subroutine arguments
Subroutine references
BEGIN and END
Signals
Conclusion
Text Patterns
What are text patterns?
Metacharacters
Anchoring searches
Character classes
Predefined character classes
Parentheses
Grabbing parts of a string
Substitution
Greediness
Options for matching and replacing
Study
Regexp objects
tr///
Substituting across multiple files
Grep
Conclusion
Modules
Packages
Modules
Exporting symbols
Some example modules
Documenting modules with POD
Conclusion
Objects
Objects
Methods
Inheritance
Creating and working with objects
Conclusion
Tying
Tying
Tying a scalar
Tying a hash
Tying an array
Conclusion
Working with Files
Basic file access
Random file access
Filehandles
Globbing
Real and effective IDs
File permissions
suid and sgid
Unary file tests
Stat
Locking
Directories
Renaming and deleting
Links
Conclusion
Networking and Interprocess Communications
Pipes
Network communication
Working with Internet protocols
Conclusion
Relational Databases
What is a relational database?
Introducing SQL
SELECT
Joins
Updating and deleting
Indexes
Perl and databases
Simple DBI programs
Conclusion
Building Database Applications
Database design
Writing the applications
Debugging DBI
Conclusion
Maintenance and Security
Identifying problems
When things go wrong
Tainting
Debugging
Benchmarking
Conclusion
CGI Programming
Dynamic Web content
CGI
Error messages and debugging
Redirection
More CGI methods
Conclusion
Advanced CGI Programming
User registration
Cookies
Graphic output
Templates
Conclusion
Web/Database Applications
Stock updates
Postcards
Personalization with databases
Conclusion
mod_perl
Installing and configuring mod_perl
Configuration directives
Three simple handlers
Apache:: Registry
Useful modules
Conclusion
Mason
Mason
autohandler and dhandler
autohandler
Session management
Conclusion
Bibliography and Recommended Reading
Perl books
Periodicals
World Wide Web
Databases
Useful Web sites
Index