- 本とまとめ買いで割引 対象商品： 最大5000円OFF「PCソフト」
PHP for the Web: Visual QuickStart Guide (英語) ペーパーバック – 2011/3/9
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
With PHP for the World Wide Web, Fourth Edition: Visual QuickStart Guide, readers can start from the beginning to get a tour of the programming language, or look up specific tasks to learn just what they need to know. This task-based visual reference guide uses step-by-step instructions and plenty of screenshots to teach beginning and intermediate users this popular open-source scripting language. Leading technology author Larry Ullman guides readers through the latest developments including use and awareness of HTML5 with PHP. Other addressed changes include removal of outdated functions and more efficient ways to tackle common needs.
Both beginning users, who want a thorough introduction to the technology, and more intermediate users, who are looking for a convenient reference, will find what they need here--in straightforward language and through readily accessible examples.
Amazon.com で最も参考になったカスタマーレビュー (beta)
Prior to reading Larry Ullman's book, I read the entirety of a PHP manual by Kevin Yank, concluding the book with complete confusion and no practical skills. However, it appears that Yank has a new edition that might have some improved features. In addition to reading Yank's manual on PHP, I read Janet Valade's Dummies guide, which was the worst PHP manual imaginable, heavily laden with coding errors and misprints.
Larry Ullman's book is the ultimate guide for learning PHP for beginners. The logical progression from this book is Larry Ullman's PHP and MySQL for Dynamic Web Sites coupled with Rick Morelan's Beginning SQL Joes 2 Pros . After I finish reading Larry Ullman's second book in the series, PHP and MySQL for Dynamic Web Sites, I plan on tackling one of his subsequent books in the progression on how to make a shopping cart. Ullman also provides a book on advanced PHP, which follows his PHP and MySQL for Dynamic Web Sites book. Ullman is the master of providing easy-to-follow, comprehensive learning tools for programming in PHP; the Ullman series is a must for any beginner's library.
As it turns out, it is an easier language than most other languages. And this book makes it all the more easy, and goes right to the point. The examples are plentiful--the author mainly starts whatever he wishes to show with an HTML form that is to be handled by a PHP script. The page layout is really well designed as well: all pages are divided into two columns, and on the outer-most columns you have the text, while on the inner-most columns you have codes and boxes. The codes are well laid out as well, with the important or new lines of codes being highlighted in grey. After each example, the author also gives a series of tips, which are very insightful, and generally a little more advanced than the text itself.
This book is certainly written for a beginning audience, when it comes to both PHP and programming more generally. However, even though I'm a beginner only in PHP and certainly not in programming, I appreciate this book immensely, and it is extremely helpful. Importantly, I do NOT deem it to be too simple. It is the case that I read over some sections quickly, but I'm still doing what I bought this book for: learning PHP.
I was hesitating between this book and the author's more advanced PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide (4th Edition), but what made me choose was the fact that the current book's emphasis is on PHP, all the while covering MySQL databases in chapters 12 and 13, whereas the other book (the QuickPro Guide) seems to be much more oriented towards the use of MySQL databases than to be oriented towards PHP in general. I wanted to make sure that I had strong foundations in PHP before I consider creating very big and complex databases; and the current book, namely the QuickStart Guide, is doing just that. Plus, the QuickStart Guide does include an introduction to MySQL anyway--which I suspect will be more than sufficient for my needs (what is covered in the QuickPro Guide in terms of databases, namely the creation of a forum, of a blog, and of an e-commerce site with a cart and catalogs, is way more detailed than what I need in terms of databases, which is more simple and basic).
The bottomline is: Very highly recommended, for novice or advanced programmers alike, who want to pick up PHP and a basic but sufficient knowledge of MySQL databases.
I don't see how Ullman could make the introduction to PHP clearer or more gentle than this, other than than taking a Sitepoint-like approach and making the book full color with a lot of screen shots.
That being said, if you're not a true beginner, you can probably start with Ullman's PHP and MySql book, which I'm currently reading in the previous edition.
The book stops short of complex PHP issues, object oriented programming and any real discussion on HTML - except by example. The use of HTML is well rounded if not thorough. The only thing I found to criticize is the complete omission of function arguments being passed by reference and what that really means. It doesn't explain that complex types, arrays and objects are automatically passed by reference and why. I guess that's the subject of a serious computer science course rather than a language primer.
The treatment of MySQL is quite thin but suits the purpose of the book's objective to teach PHP, not MySQL. All in all I liked the book very much and think others could be made like it that provide a working set of basic knowledge and allow for inspiration and play to occur while working the chapters. I look forward to the next book in the series: PHP Advanced and Object-Oriented Programming: Visual QuickPro Guide (3rd Edition) by Larry Ullman.