Webmaster Tips » Webmaster Books » PHP

Sort by:

PHP books

PHP Pocket Reference, 2nd Edition

Author: Rasmus Lerdorf
List price: $9.95
Amazon price: $4.90   Book details at Amazon.com
Average rating: 2.5 / 35 (35 reviews)
Publisher: O'Reilly Media ( 1 November 2002)

Simple, to the point, and compact--in fact, exactly what you've come to expect in an O'Reilly Pocket Reference--the second edition of PHP Pocket Reference is thoroughly updated to include the specifics of PHP 4, the language's latest version. Written by the founder of the PHP Project, Rasmus Lerdorf, PHP Pocket Reference is both a handy introduction to PHP syntax and structure, and a quick reference to the vast array of functions provided by PHP. The quick reference section organizes all the core functions of PHP alphabetically so you can find what you need easily; the slim size means you can keep it handy beside your keyboard for those times when you want to look up a function quickly without closing what you're doing. The PHP Pocket Reference an indispensable (and inexpensive) tool for any serious PHP coder.

Professional PHP Design Patterns (Wrox Programmer to Programmer)

Author: Aaron Saray
List price: $44.99
Amazon price: $8.96   Book details at Amazon.com
Average rating: 3.5 / 2 (2 reviews)
Publisher: Wrox (24 August 2009)

This guide helps PHP developers take advantage of the stability and features of design patterns

Design patterns are the cornerstones of building solid, stable, flexible, and feature-rich Web applications. This guide enables PHP developers to take advantage of everything they offer.

If you are unfamiliar with design patterns, this book explains what you need to know. Both novice and veteran PHP developers will benefit from the alphabetical list of design patterns and code examples showing how to implement each pattern in PHP. Step-by-step instructions for a sample contact management system will help you understand real-world applications for the information.

  • Gets PHP developers who have not used design patterns up to speed on the technology
  • Shows programmers who are familiar with design patterns in other languages how to apply the techniques to PHP
  • Includes examples of ordinary code used in everyday development and how to modify it for one of the design patterns discussed
  • Provides an alphabetical list of common design patterns, with code examples showing how each can be implemented in PHP
  • Uses a case study of a contact management system to analyze and demonstrate the step-by-step process of applying design patterns

With its single focus on applying design patterns to PHP development, PHP Design Patterns helps both new and veteran PHP programmers improve their applications and their career prospects.

Expert PHP and MySQL (Wrox Programmer to Programmer)

Authors: Andrew Curioso, Ronald Bradford, Patrick Galbraith
List price: $44.99
Amazon price: $23.98   Book details at Amazon.com
Average rating: 3.5 / 4 (4 reviews)
Publisher: Wrox (29 March 2010)

Best practices and expert techniques for today's most demanding apps

As the world's most popular, general purpose, open source scripting language, PHP is frequently used with MySQL to create high-traffic, mission-critical applications. This indispensable book shares proven, author-tested best practices and expert techniques that can be applied to even the most demanding MySQL-driven PHP apps. You'll explore ways to extend MySQL with user-defined functions, write PHP extensions, and solve problems when PHP and MySQL alone are not enough and other techniques or third-party tools are necessary.

Expert PHP and MySQL:

  • Reviews essential techniques, such as design patterns, complex queries, and advanced regular expression

  • Addresses advanced PHP concepts, such as iterators and closures

  • Demonstrates using Gearman for multitasking in your web applications

  • Discusses caching using memcached with MySQL and your PHP web applications

  • Discusses ways to create PHP Extensions and MySQL User Defined Functions

  • Shows how to use Sphinx for search functionality in your PHP web applications

Wrox Expert books present the wisdom accumulated by an experienced author team who is recognized as experts by the programming community. These experts challenge professional developers to examine their current practices in pursuit of better results.

wrox.com

Programmer Forums
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.

Code Downloads
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.

Read More
Find articles, ebooks, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

Build Your Own Database Driven Web Site Using PHP & MySQL

Author: Kevin Yank
List price: $39.95
Amazon price: $22.36   Book details at Amazon.com
Average rating: 3.5 / 6 (6 reviews)
Publisher: SitePoint (19 June 2009)

Build Your own Database Driven Web Site Using PHP & MySQL is a practical hands-on guide to learning all the tools, principles and techniques needed to build a fully functional database-driven web site using PHP & MySQL.

This book covers everything from installing PHP & MySQL under Windows, Linux, and Mac through to building a live web-based content management system.

While this is essentially a beginners book, it also covers more advanced topics such as the storage of binary data in MySQL, and cookies and sessions in PHP. It comes complete with a set of handy reference guides for PHP & MySQL that include:

MySQL syntax MySQL functions MysQL column types PHP functions for working with MySQL

AJAX and PHP: Building Responsive Web Applications

Authors: Cristian Darie, Bogdan Brinzarea, Filip Chereches-Tosa, Mihai Bucica
List price: $34.99
Amazon price: $29.80   Book details at Amazon.com
Average rating: 4.5 / 30 (30 reviews)
Publisher: Packt Publishing (10 March 2006)

Enhance the user experience of your PHP website using AJAX with this practical tutorial featuring detailed case studies

There is a newer edition of this title available. Search for: Building Modern Web Applications 2nd Edition

  • Build a solid foundation for your next generation of web applications
  • Use better JavaScript code to enable powerful web features
  • Leverage the power of PHP and MySQL to create powerful back-end functionality and make it work in harmony with the smart AJAX client
  • Go through numerous case studies that demonstrate how to implement AJAX-enabled features in your site such as: real-time form validation, online chat, suggest & autocomplete, whiteboard, SVG realtime charting, whiteboard, web data grid, RSS reader, drag & drop

In Detail

Assuming a basic knowledge of PHP, XML, JavaScript and MySQL, this book will help you understand how the heart of AJAX beats and how the constituent technologies work together. After teaching the foundations, the book will walk you through numerous real-world case studies covering tasks you'll be likely to need for your own applications:

  • Server-enabled form-validation page
  • Online chat collaboration tool
  • Customized type-ahead text entry solution
  • Real-time charting using SVG
  • Database-enabled, editable and customizable data grid
  • RSS aggregator application
  • A server-managed sortable list with drag&drop support using the script.aculo.us JavaScript toolkit

The appendices guide you through installing your working environment, using powerful tools that enable debugging, improving, and profiling your code, working with XSLT and XPath.

What you will learn from this book?

AJAX and PHP: Building Responsive Web Applications is the most practical and efficient resource a reader can get to enter the exciting world of AJAX. This book will teach you how to create faster, lighter, better web applications by using the AJAX ingredients technologies to their full potential.

Who this book is written for?

This book is for web developers willing to build better web applications. A basic knowledge of PHP, XML, JavaScript and MySQL, or a strong will to learn-as-you-type, is assumed.

PHP in a Nutshell (In a Nutshell (O'Reilly))

Author: Paul Hudson
List price: $29.95
Amazon price: $14.98   Book details at Amazon.com
Average rating: 4.0 / 24 (24 reviews)
Publisher: O'Reilly Media (13 October 2005)

Now installed on more than 20 million Internet domains around the world, PHP is an undisputed leader in web programming languages. Database connectivity, powerful extensions, and rich object-orientation are all reasons for its popularity, but nearly everyone would agree that, above all, PHP is one of the easiest languages to learn and use for developing dynamic web applications. The ease of development and simplicity of PHP, combined with a large community and expansive repository of open source PHP libraries, make it a favorite of web designers and developers worldwide.

PHP in a Nutshell is a complete reference to the core of the language as well as the most popular PHP extensions. This book doesn't try to compete with or replace the widely available online documentation. Instead, it is designed to provide depth and breadth that can't be found elsewhere. PHP in a Nutshell provides the maximum information density on PHP, without all the fluff and extras that get in the way. The topic grouping, tips, and examples in this book complement the online guide and make this an essential reference for every PHP programmer. This book focuses on the functions commonly used by a majority of developers, so you can look up the information you need quickly. Topics include:

  • Object-oriented PHP
  • Networking
  • String manipulation
  • Working with files
  • Database interaction
  • XML
  • Multimedia creation
  • Mathematics

Whether you're just getting started or have years of experience in PHP development, PHP in a Nutshell is a valuable addition to your desk library.

PHP 5 Advanced: Visual QuickPro Guide

Author: Larry Ullman
List price: $39.99
Amazon price: $13.74   Book details at Amazon.com
Average rating: 4.5 / 14 (14 reviews)
Publisher: Peachpit Press (15 March 2007)

PHP is currently one of the most popular server-side, HTML-embedded scripting language on the Web. It's specifically designed for Web site creation and is frequently being used to replace the functionality created by Perl to write CGI scripts. PHP's popularity and easier-to-learn appeal has spawned a new breed of programmer, those who are only familiar with and only use PHP.
 
Sharpen your PHP skills with the fully revised and updated, PHP 5 Advanced for the World Wide Web: Visual QuickPro Guide! Filled with fifteen chapters of step-by-step content and written by best-selling author and PHP programmer, Larry Ullman, this guide teaches specific topics in direct, focused segments, shows how PHP is used in real-world applications, features popular and most-asked-about scripts, and details those technologies that will be more important in the future. You'll learn about object-oriented programming, PHP interactions with a server, XML, RSS, Networking with PHP, image and PDF generation, and more.

PHP 5 Recipes: A Problem-Solution Approach

Authors: Lee Babin, Nathan A. Good, Frank M. Kromann, Jon Stephens
List price: $44.99
Amazon price: $24.98   Book details at Amazon.com
Average rating: 5.0 / 9 (9 reviews)
Publisher: Apress (23 September 2005)

PHP 5 Recipes: A Problem-Solution Approach supplies you with complete code for all of the common coding problems you are likely to face when using PHP in your day-to-day work. The book begins with an in-depth discussion of PHP 5 object-oriented techniques and methodology, and gets you up to speed on OOP with PHP: where and where not to use it, and how to use it.

This invaluable guide includes over 200 recipes and covers numerous topics: math, arrays, automation, security, graphics, regular expressions, web basics, HTML forms, database access, date and time, variables and functions, and internationalization and localization. Help yourself achieve a winning edge with this one-of-a-kind cookbook.

Securing PHP Web Applications

Authors: Tricia Ballad, William Ballad
List price: $44.99
Amazon price: $24.95   Book details at Amazon.com
Average rating: 4.5 / 3 (3 reviews)
Publisher: Addison-Wesley Professional (26 December 2008)

Easy, Powerful Code Security Techniques for Every PHP Developer

 

Hackers specifically target PHP Web applications. Why? Because they know many of these apps are written by programmers with little or no experience or training in software security. Don’t be victimized. Securing PHP Web Applications will help you master the specific techniques, skills, and best practices you need to write rock-solid PHP code and harden the PHP software you’re already using.

 

Drawing on more than fifteen years of experience in Web development, security, and training, Tricia and William Ballad show how security flaws can find their way into PHP code, and they identify the most common security mistakes made by PHP developers. The authors present practical, specific solutions–techniques that are surprisingly easy to understand and use, no matter what level of PHP programming expertise you have.

 

Securing PHP Web Applications covers the most important aspects of PHP code security, from error handling and buffer overflows to input validation and filesystem access. The authors explode the myths that discourage PHP programmers from attempting to secure their code and teach you how to instinctively write more secure code without compromising your software’s performance or your own productivity.

 

Coverage includes

  • Designing secure applications from the very beginning–and plugging holes in applications you can’t rewrite from scratch
  • Defending against session hijacking, fixation, and poisoning attacks that PHP can’t resist on its own
  • Securing the servers your PHP code runs on, including specific guidance for Apache, MySQL, IIS/SQL Server, and more
  • Enforcing strict authentication and making the most of encryption
  • Preventing dangerous cross-site scripting (XSS) attacks
  • Systematically testing yourapplications for security, including detailed discussions of exploit testing and PHP test automation
  • Addressing known vulnerabilities in the third-party applications you’re already running

Tricia and William Ballad demystify PHP security by presenting realistic scenarios and code examples, practical checklists, detailed visuals, and more. Whether you write Web applications professionally or casually, or simply use someone else’s PHP scripts, you need this book–and you need it now, before the hackers find you!

The PHP Programming with MySQL: The Web Technology Series (The Web Technologies Series)

Authors: Don Gosselin, Diana Kokoska, Robert Easterbrooks
List price: $107.95
Amazon price: $79.00   Book details at Amazon.com
Average rating: 2.0 / 15 (15 reviews)
Publisher: Course Technology ( 6 January 2010)

This book covers the basics of PHP and MySQL along with introductions to advanced topics including object-oriented programming and how to build Web sites that incorporate authentication and security. After you complete this course, you will be able to use PHP and MySQL to build professional quality, database-driven Web sites.