Advanced PHP programming : a practical guide to developing large-scale Web sites and applications with PHP 5 George Schlossnagle.
Material type: TextPublication details: Indianapolis, Ind. : Sams Pub., c2004Description: xvii, 650 p. : illISBN: 0672325616; 9780672325618Subject(s): PHP (Computer program language) | Web sitesDDC classification: 005.2762Item type | Current library | Collection | Call number | Status | Date due | Barcode | Item holds |
---|---|---|---|---|---|---|---|
Reference Books | Main Library Reference | Reference | 005.2762 SCH (Browse shelf(Opens below)) | Available | 016145 |
Includes index
I. Implementation and Development Methodologies --
1. Coding Styles --
2. Object-Oriented Programming Through Design Patterns --
3. Error Handling --
4. Implementing with PHP: Templates and the Web --
5. Implementing with PHP: Standalone Scripts --
6. Unit Testing --
7. Managing the Development Environment --
8. Designing a Good API --
II. Caching --
9. External Performance Tunings --
10. Data Component Caching --
11. Computational Reuse --
III. Distributed Applications --
12. Interacting with Databases --
13. User Authentication and Session Security --
14. Session Handling --
15. Building a Distributed Environment --
16. RPC: Interacting with Remote Services --
IV. Performance --
17. Application Benchmarks: Testing an Entire Application --
18. Profiling --
19. Synthetic Benchmarks: Evaluating Code Blocks and Functions --
V. Extensibility --
20. PHP and Zend Engine Internals --
21. Extending PHP: Part I --
22. Extending PHP: Part II --
23. Writing SAPIs and Extending the Zend Engine.
Over the past three years PHP has evolved from being a niche language used to add dynamic functionality to small sites to a powerful tool making strong inroads into large-scale, business-critical Web systems. The rapid maturation of PHP has created a skeptical population of users from more traditional "enterprise" languages who question the readiness and ability of PHP to scale, as well as a large population of PHP developers without formal computer science backgrounds who have learned through the hands-on experimentation while developing small and midsize applications in PHP. While there are many books on learning PHP and developing small applications with it, there is a serious lack of information on "scaling" PHP for large-scale, business-critical systems. Schlossnagle's Advanced PHP Programming fills that void, demonstrating that PHP is ready for enterprise Web applications by showing the reader how to develop PHP-based applications for maximum performance, stability, and extensibility.
There are no comments on this title.