Linux and Open Source Books and Software
Search Advanced SearchView Cart   Checkout   
 Location:  Home » open source books » Look Inside! » Programming PHP  
Categories
open source books
hardware
open source software
gadgets
cds
books
ipod
dvd
Related Categories
• Look Inside!
Special Features
Books
• Database Theory
Databases
Computing & Internet
Subjects
Books
• Amazon
Online Shopping
Digital Lifestyle
Computing & Internet
Subjects
• General
Computing & Internet
Subjects
Books
• General AAS
HTML & XHTML
Languages
Programming
Computing & Internet
• PHP
Languages
Programming
Computing & Internet
Subjects
• General AAS
Languages & Tools
Programming
Computing & Internet
Subjects
• General AAS
Programming
Computing & Internet
Subjects
Books
• General AAS
Software & Graphics
Computing & Internet
Subjects
Books
• General AAS
UNIX & Linux
Computing & Internet
Subjects
Books
• General AAS
Web Design
Web Development
Computing & Internet
Subjects
• General AAS
Web Scripting & Programming
Web Development
Computing & Internet
Subjects
• General AAS
Web Development
Computing & Internet
Subjects
Books
• General AAS
Computing & Internet
Subjects
Books
• Chaos & Dynamic Systems
Physics
Science & Nature
Subjects
Books
• English
Language (feature_browse-bin)
Refinements
Books
• Paperback
Format (binding_browse-bin)
Refinements
Books
• Regular Size
Font Size (format_browse-bin)
Refinements
Books
Programming PHP
Programming PHP

 enlarge 
Authors: Rasmus Lerdorf, Kevin Tatroe, Peter Macintyre
Publisher: O'Reilly Media, Inc.
Category: Book

List Price: £28.50  (EUR41.76)
Buy New: £15.02  (EUR22.01)
You Save: £13.48  (EUR0.20) (47%)



New (35) Used (14) from £12.00  (EUR17.58)

Avg. Customer Rating: 4.0 out of 5 stars 7 reviews
Sales Rank: 46994

Media: Paperback
Edition: 2
Number Of Items: 1
Pages: 540
Shipping Weight (lbs): 1.6
Dimensions (in): 9 x 6.8 x 1.1

ISBN: 0596006810
Dewey Decimal Number: 005.2
EAN: 9780596006815
ASIN: 0596006810

Publication Date: April 28, 2006
Availability: Usually dispatched within 1-2 business days

Also Available In:

  • Paperback - Programming PHP
  • School & Library Binding - Programming PHP

Similar Items:

  • PHP Cookbook (Cookbooks (O'Reilly))
  • JavaScript: The Definitive Guide
  • Web Database Applications with PHP and MySQL
  • CSS: The Definitive Guide
  • Essential PHP Security

Editorial Reviews:

Amazon.co.uk Review
Coauthored by its creator, Programming PHP is a nitty-gritty guide to PHP development. PHP is an open-source scripting language used to build dynamic Web sites. In this title, the authors go step-by-step through the language, including brief coverage of common applications such as graphics or database work.

The first six chapters explain PHP essentials, including data types, functions, string manipulation, arrays and objects. Next comes a look at basic Web techniques, followed by an introduction to database access. There is a chapter on generating graphics with the GD extension library and another on creating Adobe PDF documents. The authors then show how to parse XML, and there is a section on security with some handy tips for protecting PHP sites. A chapter on application techniques looks at code libraries, performance tuning and handling errors. Next there is an explanation of how to build extensions to PHP using C, followed by a look at Windows issues such as COM and ODBC. Finally, there is a complete reference to the standard functions in PHP 4.0.

This is not an advanced programming book, but even experienced coders will discover new things about the language and get a clearer understanding of how PHP works. The specialist chapters such as those on XML or PHP extensions tend to be introductory, so readers will need further resources. For example, the database section is short, and would be best read alongside Web Database Applications with PHP and MySQL or another book with more detailed database coverage. Even so, this is a strong hands-on title that PHP developers will want to keep close at hand. ----Tim Anderson


Customer Reviews:   Read 2 more reviews...

3 out of 5 stars The treatment of objects lets this book down.   April 27, 2008
 6 out of 8 found this review helpful

One of the primary reasons I got this book was to get a decent understanding of the use of objects. It fails to deliver on this front. The book assumes you alread know the ins and outs of objects, and fails to adequately explain their role in the language. For instance, it tells you how to create a static method, but doesn't say why you might want to do so, or indeed, how a static method differs from a non-static method! I can make an educated guess at this, but educated guesses are not the way to learn something properly!

Having said that, prior to geting to the object chapter, the rest of the book had been much better. So if you already know your objects or don't intend using that aspect of the language, then you can add at least 1 star to this review.



3 out of 5 stars Too many mistakes   December 22, 2006
 5 out of 7 found this review helpful

I found this book a good introduction to PHP. But, it has a lot of mistakes. I think these have happened when the book was updated to cover PHP 5.

For example, when it describes constructors it says the constructor is a function named __construct(). But then it immediately gives an example where the constructor for class Person is a function called Person(). The former is PHP 5, the latter is PHP 4. Perhaps the update was a rush job.

If you can't already program in C or C++ then this book may not be for you. If you can, then it's OK.



5 out of 5 stars Very Good   August 3, 2006
 7 out of 7 found this review helpful

Written in the standard O'Reilly style, this book gives you a comprehensive coverage of PHP without being overly verbose or too dryly technical. Now in its 2nd edition this book covers the most recent version of PHP, version 5.

While I wouldn't want to learn PHP as a first programming language from this book, anybody with a basic knowledge of HTML and an OOP based language (Java, C++ or even JavaScript) will quickly be able to code PHP.

While the book isn't perfect: the aforementioned lack of concrete examples (the cynic in me might think that O'Reilly were saving these for the PHP Cookbook which is due out soon) and the chapter on objects being only 20 pages long, it's still all you would need as both a reference and a learning resource. A strong buy.



4 out of 5 stars An O'Reilly Classic   August 20, 2003
 15 out of 15 found this review helpful

This book is similar to every other O'Reilly book in that it is clear, concise and to the point. Never does it waffle on, and never does it go into too much detail and complexity that everyone except the best programmers understands it.
I personally found the explanation of objects and their classes to be better than the other explanations I have read for different languages, and certainly made picking up OOP in PHP a lot easier. Throughout is the obvious knowledge of the authors, something always reassuring in a title like this. The book fits well for beginners and seasoned programmers alike: the basics are explained well, and the technical reasons why things happen are included for good measure.

I was also surprised by the size of this book, as it significantly thinner than the other O'Reilly books (and other computer books for that matter), that I own. Computer books often appear large, daunting and dry. This book is an exception to that rule, and is perfectly good for someone wanting to learn PHP from the ground up to someone wanting to pick a chapter to swat up on, and use it as a reference book. All in all, a very good book.


5 out of 5 stars Easy start in dynamic webpages   June 26, 2003
 9 out of 9 found this review helpful

PHP is a great language to start creating dynamic websites with - it's easy to learn, but very powerful.

This book will start you out on the right tracks with PHP and help you build up your experience - even once you're experienced, you'll still turn to it for reference.

As usual, it's a solid O'Reilly title, it won't let you down. Being co-written by Rasmus himself (the creator of PHP) it benefits from more than a little extra experience and inside information.

Basically, if you want to create dynamic websites with a lot of power, PHP is the language you want, and this is the book.

Powered by Apache on Ubuntu Linux with php5, xml, mod_rewrite.
Information
Home
Linux Shop
Irish Hosting
ILUG
Linux Resources
Currency conversions are provided as an indication. We will not accept any responsibility for their accuracy. There maybe shipping restrictions on some items.