PLEASE PROVIDE COURSE INFORMATION
Early sections show what PHP is and how it works, with basic data types, flow control, and other topics you'll need to get started. But the heart of the book is a full reference to PHP 4 functions. Organised by topic, this text provides over 400 pages of reference to several hundred PHP calls, along with a description of what they do. Clearly organised and presented, this book will help you find what you need quickly (instead of relying on PHP's often cumbersome online help). In particular, readers will appreciate the coverage of database functions, including the separate calls for MySQL, ODBC, and Oracle. You'll also see what PHP can do with XML.
The last part of the book reverts to tutorial mode, first with a section on algorithms that discusses ways to sort and search PHP arrays. Final sections look at some strategies you can use to integrate PHP into the software design process, in which the strategies of combining HTML content with dynamic PHP scripts are shown. There is also useful advice for increasing performance with PHP. (It would seem that upgrading to PHP 4 is a must, because the new version offers a real performance boost.)
PHP is clearly a popular choice for Web applications today. If you buy just one book on PHP, consider Core PHP Programming. It offers an approachable tutorial that will put basic PHP script development into the hands of beginners, and provides a useful reference for everyday development once you've gotten a handle on how to use it. --Richard Dragan --This text refers to an out of print or unavailable edition of this title.
I. PROGRAMMING WITH PHP.
1. An Introduction to PHP. 2. Variables, Operators, and Expressions. 3. Control Statements. 4. Functions. 5. Arrays. 6. Classes. 7. I/O and Disk Access.
II. FUNCTIONAL REFERENCE.
8. I/O Functions. 9. Data Functions. 10. Mathematical Functions. 11. Time, Date, and Configuration Functions. 12. Image Functions. 13. Database Functions.
14. Sorting, Searching, and Random Numbers. 15. Parsing and String Evaluation. 16. Database Integration. 17. Generating Graphics.
IV. SOFTWARE ENGINEERING.
18. Integration with HTML. 19. Design. 20. Efficiency and Debugging. Appendix A. Backslash Codes. Appendix B. ASCII Codes. Appendix C. Operators. Appendix D. PHP Tags. Appendix E. Installing PHP. Index.
Without this book I would have spent a lot of time submitting questions to mailing lists and waiting for answers. For example, if; elseif; else; is explained and an example is provided that makes it so easy to understand, the first time I used it it worked perfectly first time. This is a fairly basic example, but the book contains so many useful examples and real- useable ones too. The important thing is, I had never used if,elseif,else before to build a dynamic web page, and after reading the example in this book, it worked FIRST TIME!
As a result of this book being on my desk for a week I have transformed one site from a mass of pages to an application with a smaller number of actual pages that respond to users' clicks appropriately - thanks to a better understanding of PHP.
Tie in the examples in this book with the stability of the UNIX server, mySQL and PHP3 and you're on to a winner.
If you even think you need this book, I would say buy it! But then, the choice is yours.
Somehow Mr Atkinson weaves straight, comprehensive information directly into an interesting prose. The reference sections have been thorough enough for me to get my work done without questions going unanswered.
With comprehensive coverage of the major database management systems available you will be able to confidently put together your DBMS powered Web Site in no time.
My only suggestion for the third edition would be a more comprehensive index to the function reference sections as you sometimes have to guess how a function would be classified before you can identify it.
Altogether a very good package from Leon Atkinson, who is a active contributor to the PHP movement.
Note to the Author: What we need now is a cook book!
It's not arid in the way that many programming books seem to be and it doesn't patronise you either in the way many American texts seem to want to do. If you're a complete newbie to the language as I once was and you're looking to buy one book and one book alone on PHP, buy this one.
Also a lot of the examples mentioned didn't work on my computer.
If it had a better chapter on MySql then I'd keep it. But I'm afraid it's going back.
This is however *ideal* for the beginner who has never used PHP.