PHP Cookbook by David Sklar & Adam Trachtenberg Published by: O'Reilly Price: $39.95 US I have read many PHP books some I liked, some I feel that I should have been paid just to take the book. By : postalcow I'll start off with "I Liked This Book". This book reminds me of having the codewalkers forum in book form. One big book of question and (great) answer. Once you understand PHP you don't need a book that reiterates everything you already know, then makes you search for your answer hidden in an example that no real world usage. As I read through this book, I kept thinking "YUP, I saw that question inthe forum." This book is by no means the last book you'll buy, But, Iguarantee it will be right beside your computer and full of thumb prints. I felt obligated to list a few of the things that are covered and answeredin this book. - Working with time stamps, and using epoch. When I work with date I havefound it easier and less painful to use epoch. For those of you that don'tknow what epoch is, epoch is seconds that have elapsed since Midnight, 1January, 1970 (UTC, of course). Date validation, and dealing with timezones.
- Arrays, Examples in stepping through arrays, checking keys, sorting,deleting, pushing, pulling. The array section is vast and very complete.
- Functions, A fairly good function section with examples
- Classes and Objects
- Web Basics, Cookies, redirection, sessions, Authentication, GET, POST,error handling and a nice example of a web account (De)activator
- Forms Processing and validating inputs, multiage forms, file uploads.
- Database access. Forget this section, buy a book dedicated to the databaseof your choosing and PHP.
- XML This has a fair section on XML once again I recommend a book dedicatedto this topic.
- Encryption & Security, A must read section if you ever plan on dealingwith passwords, encryption and decryption, and SSL.
- Plus many other topics too numerous to mention.
Who is this book for? If you're a newbie to PHP this should be your secondor third book. If you have a good understanding of PHP and have questions -"This is your book". On a scale of 1 to 10. Completeness -7 Content -9 Price -7 Overall -8 | DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware. |
More PHP Book Reviews Articles More By Codewalkers developerWorks - FREE Tools! | You'll get answers to many questions and more from David Barnes, Lead Evangelist for IBM Emerging Internet Technologies. David will discuss aspects of Web 2.0 that bring value to corporations, academia, and government. He'll also discuss IBM's vision around Web 2.0, including the importance of remixability and consumability. The discussion will culminate with examples of various IBM Software Group solutions you can use to get ahead of the Web 2.0 adoption curve. FREE! Go There Now!
| | | | You probably have thousands of lines of COBOL code loaded with business intelligence and being used to run your business, along with an army of developers maintaining these applications. Learn how to prepare your applications and developers so you can keep that competitive edge and move to a service-oriented architecture with the IBM Rational Enterprise Modernization solutions. Replay is available for 9 months. FREE! Go There Now!
| | | | This whitepaper presents the benefits of successfully introducing static analysis into your organization using IBM Rational Software Analyzer. Additionally, it identifies some common pitfalls that can hinder the effective use of static analysis tooling as well as presents 10 simple strategies designed to help you quickly realize the value of static analysis using Rational Software Analyzer. FREE! Go There Now!
| | | | Visit IBM developerWorks to download a free trial version of WebSphere Business Modeler Advanced V6.1.1, IBM’s premier business process modeling and analysis tool for business users that offers process modeling, simulation, and analysis capabilities. IBM WebSphere Business Modeler helps you visualize, understand, and document business processes for continuous improvement. FREE! Go There Now!
| | | | Join us for this web seminar to learn how you can defend your web applications from attack. Learn about the 3 most common web application attacks, including how they occur and what can be done to prevent them. We’ll also discuss manual versus automated approaches for scanning and identifying web application vulnerabilities and how IBM Rational AppScan, an automated vulnerability scanner, can help you automate more of what you are doing manually today. FREE! Go There Now!
| | | | Asset Reuse is a key strategy for companies looking to create innovative solutions to solve complex software development problems. Searching for, identifying, updating, using and deploying software assets can be a difficult challenge. Listen to this webcast, to learn about strategies and tools that you can leverage for a successful project, including Rational Asset Manager, Rational Software Architect and WebSphere Service Registry and Repository. FREE! Go There Now!
| | | | Ken Krugler, co-founder of code search company Krugle, and Laura Merling, vice president of Marketing and Business Development for Krugle, join to talk about the ins and outs of code search and what it means as a new feature for developerWorks users. FREE! Go There Now!
| | | | Rational Modeling Extension for Microsoft .NET enhances usability for code generation supporting a more intelligent refactoring. The latest enhancements enable organizations with Java and .NET systems and software development maintain architectural integrity across heterogeneous platforms. FREE! Go There Now!
| | | | Because access to government information continues to be an area of concern for many U.S. citizens with disabilities, the U.S. government enacted Section 508 of the Rehabilitation Act in 2001 to ensure that government agencies create accessible Web content, enabling all citizens to access the information they need. A fully accessible Web site makes Web content accessible to all individuals, including those with disabilities, who may be accessing Web content via a variety of user agents. Common user agents include standard Web browsers, text-only browsers, assistive devices and mobile devices such as cell phones or personal digital assistants (PDAs). FREE! Go There Now!
| | | | Regression testing -- in which code is thoroughly tested to ensure that changes have not produced unexpected results -- is an important part of any development process. But many testing environments neglect the terminal-based applications that still form the backbone of many industries. In this tutorial, you'll learn how the Rational Functional Tester Extension for Terminal-Based Applications works with other Rational Functional Tester to help test terminal-based applications quickly and easily. FREE! Go There Now!
| | | | All FREE IBM® developerWorks Tools! | |