PHP Developer's Cookbook (Developer's Library) (英語) ペーパーバック – 2001/12/13
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
PHP Developer's Cookbook is a task-oriented book intended to offer solutions to the daily problems and goals the PHP developer faces.
In addition to a brief introduction to PHP, the main content of the book is presented in a problem and solution format, logically organized on a topic-by-topic basis. Each question specifies a goal, and the following text provides a detailed solution that achieves the stated goal along with any additional related information.
After a crash course in the basics, the PHP Developer's Cookbook covers more advanced development topics.
Sterling Hughes is a freelance Web developer, creating dynamic Web applications in PHP, C, and Perl for Fortune 500 companies. He is a coauthor of the PHP documentation and has written articles about PHP for Webreference, Zend.com, and Webtechniques. He currently writes a regular feature for Zend.com. He authored PHP's SWF, CURL, Sablotron (XSL), and BZip2 extensions, and coauthored the Sockets extension. He can be reached at firstname.lastname@example.org.
Andrei Zmievski is the lead development engineer and open source researcher at ispi, where he works on various e-commerce and Web publishing projects. He is a member of the PHP core development group and has contributed to several other open source projects. His other interests include piano and computer graphics. He can be reached at email@example.com.
Amazon.com で最も参考になったカスタマーレビュー (beta)
In PHP, it's easy to connect to a database, pull out some data, and throw it up on the screen. This can lead to complacency and perhaps cause one to put issues of efficiency and security on the back burner (not that I'm speaking from experience or anything...).
The material here makes the difference between "knowing" PHP and being truly good and professional at it. Wrox's "Professional PHP Programming" is the cake, this book is the icing.
1) It assumes you are an experienced programmer. An if you are not then this is not really the best first choice.
2) It is tasked based. In other words you have to define the task in your mind (like I want to invert a character string) and find where it teaches that. So it is laid out in sections labeled 'Problem' and 'Solution'. eg
Problem: I want to locate a record in binary file and update it in place:
Solution: A chunk of code which solves the problem.. ...often more than one way, then an explanation of how an why
3) It is not a true reference. There are no tables of regular expressions, function lists, special symbols etc.
4) If you know PERL then this IS the book for you as it draws frequent comparison and borrows from your perl experience. If you do not then it will be more difficult. (possibly other list based languages would do just as well)
The above are criticisms in the true sense of the word. For me the book is excellent. Incidentally, it's a pig trying to switch backwards and forwards between PERL and PHP. They are JUST different enough that you keep using the wrong syntax - at least I am during these early days.