Web application development with PHP 4.0 - Ratschiller, Tobias; Gerken, Till (Indianapolis : New Riders, 2000)
I Advanced PHP -- 1 Development Concepts -- PHP for Me? -- The Importance of Planning -- Coding Conventions -- Using Files to Group Functions -- Writing Documentation -- An API Design Example -- Summary -- 2 Advanced Syntax -- PHP Syntax -- Defining Constants -- Array Functions -- PHP and OOP -- Linked Lists -- Associative Arrays -- Polymorphism and Self-Modifying Code -- Summary -- 3 Application Design: A Real-Life Example -- Project Overview -- Comparing Technologies -- IRC Network Basics -- Fitting the Application into the Network -- Interfacing the Network -- Administration and Security -- Implementation -- Summary -- II Web Applications -- 4 Web Application Concepts -- HTTP and Sessions -- Security Considerations -- Why Usability Matters -- Summary -- References -- 5 Basic Web Application Strategies -- The PHP Normal Form -- Project Layout -- CVS: Concurrent Versions System -- Three-Tier Applications -- Summary -- 6 Database Access with PHP -- PHPLib:The PHP Base Library -- Database Abstraction -- Authentication -- Summary -- -- 7 Cutting-Edge Applications -- Knowledge Repositories -- PHP and XML -- Interchanging Data with WDDX -- Summary -- 8 Case Studies -- BizChek.com -- SixCMS 281 -- MarketPlayer.com -- 285 Summary -- References -- III Beyond PHP -- 9 Extending PHP 4.0: Hacking the Core of PHP -- Overview -- What Is Zend? and What Is PHP? -- Extension Possibilities -- Source Layout -- PHP’s Automatic Build System -- Creating Extensions -- Compiling Modules -- Using Extensions -- Troubleshooting -- Source Discussion -- Accepting Arguments -- Creating Variables -- Objects -- Resources -- Macros for Automatic Global Variable Creation -- Duplicating Variable Contents:The Copy Constructor -- Returning Values -- Printing Information -- Startup and Shutdown Functions -- Calling User Functions -- Where to Go from Here -- Reference: Some Configuration Macros
Keywords: PHP; DESARROLLO DE APLICACIONES WEB