- Paperback: 668 pages
- Publisher: Wrox; 1 edition (November 26, 2004)
- Language: English
- ISBN-10: 0764572822
- ISBN-13: 978-0764572821
- Product Dimensions: 7.4 x 1.4 x 9.3 inches
- Shipping Weight: 2.2 pounds
- Average Customer Review: 20 customer reviews
- Amazon Best Sellers Rank: #3,099,550 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Professional PHP5 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon's fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you'll especially enjoy: FBA items qualify for FREE Shipping and Amazon Prime.
If you're a seller, Fulfillment by Amazon can help you increase your sales. We invite you to learn more about Fulfillment by Amazon .
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
There are some obvious mistakes and bad design choices in the book, but most intelligent developers will spot these.
The last part of the book is an end-to-end review of a PHP5 life cycle, and it's pretty worthless if you're at all a postmodern developer.
This book is good for some programming ideas and for scratching the surface of how to design good PHP5 web applications.
If you think you want this book, you probably already have php5/Apache/mySQL installed on your development workstation.
Unzip the sample code, browse it using your favorite IDE. Note the usage of PostgreSQL instead of MySQL. Take a shot at executing the very simple OO sample files in the first chapter. Notice the syntax errors, the use of depracated functions, and errors in filenaming.
This book was rushed through development, much like most poorly developed applications. Very much a shame. I bought the book based off of previous Amazon reviews but failed to visit the user forum on the wrox site.
You'll notice there that the topic of greatest interest for this book is that of disappointment in it's development. In print for most of this year and not a single errata to correct the carelessness of the authors' inattention to detail.
0 stars for typos.
0 stars for poor sample code.
0 stars for the editors.
1 star for providing great general reference in the non-code oriented chapters.
1 star for giving me the chance to fix the errors in sample code and offering it up to wrox in exchange for refund of this purchase.
Be warned. This is a great reference book, the code is bukaki.
If you are a garage php programmer, a hobbyist or a novice... if you don't make your living programming (or aspire to) - then this book is not for you.
On the other hand, if you are a professional, you will find that this book is written by professionals with you in mind. All of the excellent PHP5 related instruction and reference is discussed in the context of serious development methodologies and practices. It gives you insight as to how a serious development team can (and does) approach large-scale development projects in PHP. Any by the way, it ends forever any doubts you may have that PHP could or should be used for such projects.
Nice job guys! I only regret that I have but 5 stars to give.
This book assumes you'll be using PostgreSQL, which most PHP devs don't. There's no reason not to use MySQL. This isn't a huge deal if you have your own DB class already, but it will be a pain if you don't.
Something else that really bugged me was the inconsistency of the code, especially naming conventions. Having multiple authors supply code is fine, but it should appear as if it's all from one source. They should have picked a naming convention and stuck with it.
There are some good concepts in this book, but it's often buried beneath overly complicated code. What I really learned from this book is how to take the authors' code and make it better. I bought this book hoping to gain a better understanding of OOP and MVC - I would have been better off reading online tutorials (DevShed, OnLamp, Zend Developer Zone). If I had to buy this book again, I wouldn't, and I don't recommend that you buy it either.