Skip to content

Core Perl

Best in textbook rentals since 2012!

ISBN-10: 0130842362

ISBN-13: 9780130842367

Edition: 1999

Authors: Reuven M. Lerner

List price: $49.95
Blue ribbon 30 day, 100% satisfaction guarantee!
Out of stock
We're sorry. This item is currently unavailable.
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!

Perl programs can run on Mac, Windows and Unix platforms. Core Perl demonstrates how it can be integrated alongside existing programs on these platforms and many integration issues.
Customers also bought

Book details

List price: $49.95
Copyright year: 1999
Publisher: Prentice Hall PTR
Binding: Paperback
Pages: 780
Size: 7.09" wide x 9.45" long
Language: English

Prefacep. xiii
What is Perl?p. 2
What is Perl?p. 3
When not to use Perlp. 5
The Perl licensep. 6
Perl versions and standardizationp. 6
Perl supportp. 7
Retrieving and installing Perlp. 7
Retrieving modules from CPANp. 11
Conclusionp. 14
Getting Startedp. 16
Basic programsp. 17
Compiler or interpreter?p. 19
Statements and blocksp. 20
Variablesp. 21
Scalarsp. 22
Lists and arraysp. 33
Hashesp. 43
Referencesp. 48
Lexicals and globalsp. 56
Conclusionp. 59
Extending Your Perl Vocabularyp. 60
Basic outputp. 61
Timep. 65
Basic inputp. 66
Conditional executionp. 67
Comparison operatorsp. 71
Logical operatorsp. 74
Order of operationsp. 76
Loopsp. 76
Sortingp. 84
Filesp. 87
Built-in variablesp. 92
Data manipulation functionsp. 94
Running external programsp. 100
forkp. 104
evalp. 107
Conclusionp. 109
Subroutinesp. 112
Subroutine basicsp. 114
Return valuesp. 115
Variables within subroutinesp. 122
Subroutine argumentsp. 127
Subroutine referencesp. 130
BEGIN and ENDp. 133
Signalsp. 136
Conclusionp. 139
Text Patternsp. 142
What are text patterns?p. 144
Metacharactersp. 147
Anchoring searchesp. 150
Character classesp. 150
Predefined character classesp. 152
Parenthesesp. 154
Grabbing parts of a stringp. 155
Substitutionp. 158
Greedinessp. 159
Options for matching and replacingp. 160
Studyp. 164
Regexp objectsp. 165
tr///p. 165
Substituting across multiple filesp. 167
Grepp. 168
Conclusionp. 169
Modulesp. 170
Packagesp. 172
Modulesp. 177
Exporting symbolsp. 181
Some example modulesp. 184
Documenting modules with PODp. 189
Conclusionp. 191
Objectsp. 194
Objectsp. 196
Methodsp. 197
Inheritancep. 201
Creating and working with objectsp. 206
Conclusionp. 216
Tyingp. 218
Tyingp. 220
Tying a scalarp. 221
Tying a hashp. 227
Tying an arrayp. 239
Conclusionp. 243
Working with Filesp. 244
Basic file accessp. 246
Random file accessp. 248
Filehandlesp. 251
Globbingp. 258
Real and effective IDsp. 259
File permissionsp. 261
suid and sgidp. 264
Unary file testsp. 265
Statp. 269
Lockingp. 270
Directoriesp. 272
Renaming and deletingp. 276
Linksp. 277
Conclusionp. 279
Networking and Interprocess Communicationsp. 282
Pipesp. 284
Network communicationp. 293
Working with Internet protocolsp. 302
Conclusionp. 316
Relational Databasesp. 318
What is a relational database?p. 320
Introducing SQLp. 320
SELECTp. 325
Joinsp. 331
Updating and deletingp. 332
Indexesp. 333
Perl and databasesp. 334
Simple DBI programsp. 338
Conclusionp. 341
Building Database Applicationsp. 344
Database designp. 346
Writing the applicationsp. 353
Debugging DBIp. 368
Conclusionp. 371
Maintenance and Securityp. 372
Identifying problemsp. 374
When things go wrongp. 378
Taintingp. 382
Debuggingp. 383
Benchmarkingp. 392
Conclusionp. 395
CGI Programmingp. 398
Dynamic Web contentp. 399
CGIp. 404
Error messages and debuggingp. 409
Redirectionp. 412
More CGI methodsp. 416
Conclusionp. 418
Advanced CGI Programmingp. 420
User registrationp. 422
Cookiesp. 428
Graphic outputp. 434
Templatesp. 440
Conclusionp. 444
Web/Database Applicationsp. 446
Stock updatesp. 448
Postcardsp. 459
Personalization with databasesp. 465
Conclusionp. 477
mod_perlp. 480
Installing and configuring mod_perlp. 482
Configuration directivesp. 484
Three simple handlersp. 486
Apache:: Registryp. 493
Useful modulesp. 493
Conclusionp. 502
Masonp. 504
Masonp. 505
autohandler and dhandlerp. 515
autohandlerp. 515
Session managementp. 518
Conclusionp. 525
Bibliography and Recommended Readingp. 526
Perl booksp. 527
Periodicalsp. 529
World Wide Webp. 529
Databasesp. 530
Useful Web sitesp. 530
Indexp. 533
Table of Contents provided by Syndetics. All Rights Reserved.