000 02612nam a22001934a 4500
999 _c44899
_d44899
020 _a0672325616
020 _a9780672325618
082 0 0 _a005.2762
_bSCH
100 1 _aSchlossnagle, George.
245 1 0 _aAdvanced PHP programming : a practical guide to developing large-scale Web sites and applications with PHP 5
_cGeorge Schlossnagle.
260 _aIndianapolis, Ind. :
_bSams Pub.,
_cc2004.
300 _axvii, 650 p. :
_bill. ;
500 _aIncludes index
505 _aI. 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.
520 _aOver 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.
650 0 _aPHP (Computer program language)
650 0 _aWeb sites
942 _cREF