PHP Master, Write Cutting-Edge Code and over 2 million other books are available for Amazon Kindle . Learn more
£25.99
FREE Delivery in the UK.
Only 2 left in stock (more on the way).
Dispatched from and sold by Amazon.
Gift-wrap available.
Quantity:1
Trade in your item
Get a £3.75
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

PHP Master: Write Cutting Edge Code Paperback – 4 Nov 2011


See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
Paperback
"Please retry"
£25.99
£14.30 £14.29

Trade In Promotion


Frequently Bought Together

PHP Master: Write Cutting Edge Code + PHP Objects, Patterns, and Practice
Price For Both: £57.51

Buy the selected items together


Trade In this Item for up to £3.75
Trade in PHP Master: Write Cutting Edge Code for an Amazon Gift Card of up to £3.75, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Product details

  • Paperback: 400 pages
  • Publisher: SitePoint; 1 edition (4 Nov 2011)
  • Language: English
  • ISBN-10: 0987090879
  • ISBN-13: 978-0987090874
  • Product Dimensions: 17.8 x 2.3 x 22.9 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 506,870 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, and more.

Product Description

About the Author

Davey Shafik is a full time PHP Developer with many year of experience in PHP and related technologies. An avid magazine writer and book author, Davey keeps his mind sharp by trying to tackle problems from a unique perspective.

Lorna Mitchell is a freelance web development consultant and developer based in Leeds, UK. Lorna is a lead on the Joind.In open source project, an organizer of the PHPNW conference, and a prolific blogger.

Matthew Turland has been working with PHP since 2002. He has been a technical editor for php|architect Magazine, spoken at multiple conferences, served as an instructor for php|architect training courses, and contributed to Zend Framework. He currently works for Synacor.


What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

5.0 out of 5 stars
5 star
2
4 star
0
3 star
0
2 star
0
1 star
0
See both customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

3 of 3 people found the following review helpful By Matty on 20 Oct 2012
Format: Paperback Verified Purchase
Before I go into the review I would just like to give a little background about myself. I am a full-time web application developer and spend most of my time working with either JavaScript or PHP. I bought this book to enhance my skill set further, and I feel this book does exactly as it says on the tin. I am already very familiar with Object Oriented programming and I was concerned this book would go over concepts I'm already used to working with. Whilst some of the book I found taught me nothing new (no fault of the authors it has to be covered), the bulk of it really opened my mind in a positive manner giving me plenty of new ideas about how to write my own code in a modern and efficient way.

For the benefit of potential purchasers of this book I would like to explain in plain English what this book is and what it isn't. PHP Master is a book about concepts and theory for those looking to further their skills to a higher level. This book is NOT, I repeat not a 'How to program in PHP' book so please consider other Site-point books if your starting out your journey or after a book full of practical examples. I groaned when I read a previous review where that person was disgruntled because he/she considered it an arm-chair read...well yes that exactly what it is and no bad thing!

This book is about empowering you to write your own code a modern way, not to teach you programming. If you have moved on from being shown how to program and want to fine tune your technique this comes recommend.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
0 of 2 people found the following review helpful By Alex on 9 Feb 2012
Format: Paperback Verified Purchase
I started using PHP 4 and I learned PHP 5 on the road with a lot of confusions and misunderstandings.
It helped me understand PHP better while inspiring me using more up to date APIs and best practices.
I would not recommended to novice PHP programmers but beside then this book is a treasure!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: 4 reviews
19 of 19 people found the following review helpful
Ask Felgall - Book Review 29 Nov 2011
By Stephen Chapman - Published on Amazon.com
Format: Paperback
This book is an ideal choice for anyone who has a moderate knowledge of PHP to start them on the path toward a much higher knowledge of PHP. The book covers a range of topics such as object oriented programming, databases, APIs, design patterns, security, performance, testing, and QA. With each of these the chapter starts out assuming that the PHP programmer reading the chapter has little or no experience with the material the chapter is covering but does assume a reasonable knowledge of PHP and the content of the preceding chapters. For example the database chapter covers how to rewrite all your database access to use the PDO object oriented approach.

While I have many years of programming experience covering most of the concepts covered by the book, most of that experience is with other languages. My level of PHP experience is probably just about at the level that the book is directed at and I expect to be able to dramatically improve my programming in PHP as a result. The one topic that the book covers where I have perhaps already gone beyond the level covered in the book is "security" as that has been one of the top priorities that I had with the few PHP applications that I have written so far. This allows me a slightly different view of that chapter to what I have with respect to the rest of the book. While applying the information that the chapter provides would make an application far more secure than one that doesn't apply those techniques, not all of what the chapter presents is completely accurate.

One example that is provided in the chapter uses htmlentities to esc ape the action attribute of a form. While this provides the security that is being discussed it is not the most appropriate function to call to provide that security. Since an attribute cannot contain a tag at all and that particular attribute should never contain anything that could be mistaken for a tag, using strip_tags would be a more appropriate solution as then it would be less likely to crash the application if the value was compromised. Later in the chapter it mentions reverse hashing with a rainbow table being prevented if the salt is unknown whereas it is also prevented even when the salt is known (as it would be in the situation being discussed at that point).

Despite these minor flaws (and any similar flaws that the PHP masters may see in the other chapters), the book still fulfils the purpose it sets out to achieve and that is to present those with a limited experience of PHP with the information that they need to take the next step toward becoming a better and more efficient PHP programmer.
5 of 5 people found the following review helpful
Great book 20 Mar 2012
By C. Lenard - Published on Amazon.com
Format: Paperback
I've read a lot of PHP books... probably well over 30, to be honest. Anything from basic PHP stuff to Patterns, Tuning, etc. I've read A LOT of PHP books. This book, PHP Master, was actually one of the best PHP books I've read, though. The content is perfect for anyone looking to take that next step forward and learn more about more advanced topics. I enjoyed the book and thought it was well worth the money I paid for it.
Best PHP book i've read 3 Jan 2014
By Yavor - Published on Amazon.com
Format: Paperback Verified Purchase
After reading not even half way through this book I was able to write a couple REST services which ended up being a huge asset to the company I work for. The book has awesome examples which do require you to write some code by yourself... otherwise you wouldn't be learning as much ;)
8 of 27 people found the following review helpful
Not Impressed 6 Feb 2012
By webdev - Published on Amazon.com
Format: Paperback Verified Purchase
The book doesn't include many working projects. Most of the book is just about the concepts with much of the code incomplete. The author covers only certain parts of a project, leaving out other major parts that are needed to make the project run.

This is not a tutorial focused book. If you're looking for a book you can read from an armchair, only then might this book be a good fit for you.
Were these reviews helpful? Let us know


Feedback