Web Application Development with PHP 4.0 (with CD-ROM)

  Author:    Tobias Ratschiller, Till Gerken, Tobias Ratshciller
  ISBN:    0735709971
  Sales Rank:    919727
  Published:    2000-07-15
  Publisher:    Sams
  # Pages:    384
  Binding:    Paperback
  Avg. Rating:    4.0 based on 39 reviews
  Used Offers:    26 from $5.94
  Amazon Price:    $27.57
  (Data above last updated:  2008-12-30 05:49:16 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
Web Application Development with PHP 4.0 (with CD-ROM)
  
As Web sites and intranets become larger and more complex, static HTML files hit their limits. In the first part of Web Application Development with PHP the authors explain PHP's advanced syntax like classes, recursive functions and variables. They present software development methodologies and coding conventions which are a must-know for industry quality products as well as to help making develop faster and more productive. This part covers also many standard algorithms for tree-structures, string sorting and searching. Part Two focuses on the concept of Web Applications (as opposed to single scripts) and gives much insight into user and session management, e-commerce systems, XML applications and WDDX.
PHP is an open-source Web scripting language that's gaining steam in the development community, especially in the Apache Web server realm. With a syntax that draws heavily on C, PHP appeals to advanced programmers who are moving to the Web from traditional software development.

Web Application Development with PHP 4.0 isn't your run-of-the-mill language tutorial. Authors Ratschiller and Gerken purposely designed its content to appeal to coders who already are proficient in PHP, but in need of advanced programming techniques and high-level application-development skills. Assuming a strong programming foundation, this book can be considered a next-level PHP tutorial.

Drawing on their own experience of what's really important in PHP development, the authors dive into topics such as linked lists and associative arrays. They also weave together topics like security and database access with such software-development issues as three-tier architecture, versioning, and program requirements. This balance makes for a nice fit for developers who have mastered the basics, but are looking to hone their skills to move to the next level.

The book also goes into how to extend PHP by modifying its Zend language engine via the C source code. A companion CD includes PHP, MySQL, and Apache, as well as a number of utilities and the source code from the book. If already you're deep into PHP and want to graduate to guru status, this book's for you. --Stephen W. Plain

Topics covered: Development planning, coding conventions, advanced PHP syntax, associative arrays, polymorphism and self-modifying code, application design, HTTP and sessions, PHP normal form, database access with PHP, PHP, and XML, and extending PHP Zend engine.

                  Reader Reviews 1 - 15 of 15                 
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
01-23-03 5 0\1
(Hide Review...)  An excellent book to upgrade our php skill to the next level
Reviewer Permalink
I think this book is a must for every PHP programmer who would like to upgrade their skill to advance level. This book is not for a novice.

If you would like to know the "in and out" of PHP, and becoming expert in PHP, you must buy this book :)

(Review Data Last Updated: 2008-11-13 06:38:10 EST)
01-22-03 5 0\1
(Hide Review...)  An excellent book to upgrade our php skill to the next level
Reviewer Permalink
I think this book is a must for every PHP programmer who would like to upgrade their skill to advance level. This book is not for a novice.

If you would like to know the "in and out" of PHP, and becoming expert in PHP, you must buy this book :)

(Review Data Last Updated: 2008-12-27 07:06:28 EST)
01-20-03 5 2\3
(Hide Review...)  You may love or hate this book
Reviewer Permalink
You may love or hate this book, since it's not the usual collection of code recipes, it's about application developing, methodologies and good coding practices. Heartily recommended, but only to advanced developers
(Review Data Last Updated: 2007-07-06 17:05:18 EST)
01-19-03 5 2\3
(Hide Review...)  You may love or hate this book
Reviewer Permalink
You may love or hate this book, since it's not the usual collection of code recipes, it's about application developing, methodologies and good coding practices. Heartily recommended, but only to advanced developers
(Review Data Last Updated: 2006-07-07 11:58:28 EST)
09-06-02 3 3\3
(Hide Review...)  Title is too broad based on material
Reviewer Permalink
This book has great content, but the title is too broad for the subject matter.

When I first saw the title of the book, I was excited because I thought it was going to cover PHP web development. Instead, the book explains certain subjects within development, not all "web" development per se either. Talking about proper coding techniques is nice, but not what one would expect based on the title.

I was hoping for coverage on HTTP variables and how to extract data from them when using Form tags. Especially, SELECT tags with multiple selections allowed. Unfortunately, the authors chose to talk about how it works behind the scenes. This is nice to know, but as a developer, I thought the book would have covered more on "development"!

There is some good information on security and on array processing. Its written so the reader can get a good understanding on how web processing is done, problems to avoid, and how to use PHP in a very professional manner. I wouldn't recommend this as a reference book, but as a good book to read for any intermediate or advanced PHP web developer. It could enhance your current skills and coding practices.

As for me, I was hoping for a PHP web development book that provided aspects on using php to build various common web applications, like shopping carts, and how/when to extract HTTP globals, session variables, logins, menus, form tags, etc. This is what I was expecting when I saw the title. While I was dispointed that it didn't cover this material, the book did provide some useful information in certain areas.

(Review Data Last Updated: 2007-06-24 15:38:42 EST)
09-05-02 3 3\3
(Hide Review...)  Title is too broad based on material
Reviewer Permalink
This book has great content, but the title is too broad for the subject matter.

When I first saw the title of the book, I was excited because I thought it was going to cover PHP web development. Instead, the book explains certain subjects within development, not all "web" development per se either. Talking about proper coding techniques is nice, but not what one would expect based on the title.

I was hoping for coverage on HTTP variables and how to extract data from them when using Form tags. Especially, SELECT tags with multiple selections allowed. Unfortunately, the authors chose to talk about how it works behind the scenes. This is nice to know, but as a developer, I thought the book would have covered more on "development"!

There is some good information on security and on array processing. Its written so the reader can get a good understanding on how web processing is done, problems to avoid, and how to use PHP in a very professional manner. I wouldn't recommend this as a reference book, but as a good book to read for any intermediate or advanced PHP web developer. It could enhance your current skills and coding practices.

As for me, I was hoping for a PHP web development book that provided aspects on using php to build various common web applications, like shopping carts, and how/when to extract HTTP globals, session variables, logins, menus, form tags, etc. This is what I was expecting when I saw the title. While I was dispointed that it didn't cover this material, the book did provide some useful information in certain areas.

(Review Data Last Updated: 2006-07-07 11:58:28 EST)
06-16-02 4 1\1
(Hide Review...)  RE: Good tips and tricks for advanced development.
Reviewer Permalink
Definitely not for novices. Is loaded with tips and tricks on data handling, specially liked the session handling techniques in the book. Could've been a bit more in depth though. But good book to get anyhow.
(Review Data Last Updated: 2007-07-06 17:05:18 EST)
06-15-02 4 1\1
(Hide Review...)  RE: Good tips and tricks for advanced development.
Reviewer Permalink
Definitely not for novices. Is loaded with tips and tricks on data handling, specially liked the session handling techniques in the book. Could've been a bit more in depth though. But good book to get anyhow.
(Review Data Last Updated: 2006-07-07 11:58:29 EST)
06-05-02 2 6\6
(Hide Review...)  Not a PHP4 Book
Reviewer Permalink
As another reviewer pointed out, this book was written when php4 was in beta. Despite it's title, this book is NOT a PHP 4.0 book. The extension of every example file throughout the book is .php3. The authors even present a round-about way of maintaining state using the uniqid function and rewriting the url. ??? If you're using PHP3 or if you don't mind filtering out the PHP4 relevant information, you might find this book useful, otherwise look at PHP4 Programming and/or the O'Reilly books.
(Review Data Last Updated: 2007-07-06 17:05:18 EST)
06-04-02 2 6\6
(Hide Review...)  Not a PHP4 Book
Reviewer Permalink
As another reviewer pointed out, this book was written when php4 was in beta. Despite it's title, this book is NOT a PHP 4.0 book. The extension of every example file throughout the book is .php3. The authors even present a round-about way of maintaining state using the uniqid function and rewriting the url. ??? If you're using PHP3 or if you don't mind filtering out the PHP4 relevant information, you might find this book useful, otherwise look at PHP4 Programming and/or the O'Reilly books.
(Review Data Last Updated: 2006-07-07 11:58:29 EST)
01-23-02 5 (NA)
(Hide Review...)  Who this book is for.
Reviewer Permalink
This book is for people who are expeirenced with PHP and who wish to refine/extend their applications development skills (hence the title). As such, it is suited to web designers who have migrated to programming but who have no real formal programming background. I highly recomend this book because it provides the right guidence to turn you into a real "professional" web "programmer". So this book is a MUST if you have no formal programming training. I think that you need to be better than intermediate at PHP itself to understand ALL of it but it would still be useful for people who have already (but only) had a beginner's introduction.

Many of the discoveries in this book are quite profound (particularly with regards to how PHP implements structures such as arrays and objects) but it can be tough to read/comprehend if you're not really interested in the finer points. The author _does_ demonstrate how the finer points affect real-world implementations.

The nature of the [advanced] topics means discussing wider topics like XML are important and I think the author has approached this very well.

I found the session management part of this book by itself worth the purchace price. The only part of the book I didn't bother to read was the last chapter on writing your own PHP modules since I'm not a C programmer, however this may change.

(Review Data Last Updated: 2007-07-06 17:05:18 EST)
01-02-02 3 4\6
(Hide Review...)  Stick to the Subject Matter
Reviewer Permalink
A good book overall for getting up and running with PHP. It is technical, so keep that in mind if you are adequate in HTML and want more. There are beginner's books for PHP that might be a better start. For a book that states PHP 4.0 in the title, there is TOO much conversation about PHP 3.0, what you can and can't do with it, its shortcomings, etc. If I wanted to know about PHP 3.0 I would have bought the book, "Web Application Development with PHP 3.0." For example, I really don't care that PHP 3.0 does not implement proper garbage collection. So what!
(Review Data Last Updated: 2006-07-07 11:58:29 EST)
10-17-01 5 0\2
(Hide Review...)  i read it!!!! finally...
Reviewer Permalink
the best book ive ever seen!!!!

not for rookies about programming but it opened my eyes about lots of tricks and capabilities of the best scripting language :)

a must for every PHPer!!!! :)

(Review Data Last Updated: 2006-07-07 11:58:29 EST)
10-11-01 5 4\4
(Hide Review...)  Helps make code more professional
Reviewer Permalink
I realize that for experienced programmers, this book brings up a lot of standard topics, but for someone like me (I majored in Art at college) it brings up issues that I really hadn't ever thought of before and as a result I not only have become a better programmer, but I can understand and respect a lot of the decisions that real programmer make.
In particular its discussion on writing organized code should be required reading for all those self-taught webmasters out there.
I didn't really learn much about PHP by reading this book, but I now approach problems differently that I did before. If I was managing a team of programmers, I would make this book required reading because I think it makes some very good arguments for being a disciplined organized programmer instead of just a hacker.
(Review Data Last Updated: 2006-07-07 11:58:29 EST)
08-10-01 4 2\3
(Hide Review...)  Very Advanced
Reviewer Permalink
I am a beginner and this book is way too advanced for me. This book is for those who already know everything about PHP but need a way to apply it in a Professional Application. It explains how to plan, implement and launch a project on a commercial level as a true professional.
(Review Data Last Updated: 2006-07-07 11:58:29 EST)
  
                  Reader Reviews 1 - 15 of 15                 
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated
Pharmacology Top Rated
Back Problems Top Rated
Menopause Top Rated
Thyroid Top Rated
Pain Top Rated
Organic Chemistry Top Rated
Immune System Top Rated
Mystery Top Rated
Nonfiction Top Rated
Outdoors Top Rated
Running Top Rated
Radio Control Models Top Rated
Guns Top Rated
Parenting Top Rated
Divorce Top Rated
Professional Top Rated
Reference Top Rated
Religion Top Rated
Romance Top Rated
Science Top Rated
Physics Top Rated
Chemistry Top Rated
Astronomy Top Rated
Psychology Top Rated
Science Fiction Top Rated
Sports Top Rated
Teens Top Rated
Travel Top Rated
USA Top Rated
Europe Top Rated
France Top Rated
Italy Top Rated
England Top Rated
China Top Rated
All Books Arts Biography Click Here For An A-Z Index Of All 213 Best-Seller Subjects Business Children's Comics
Computers Cooking Engineering Entertainment Health History Home Horror Humor Law Fiction Medicine Mystery
Nonfiction Outdoors Parenting Professional Reference Religion Romance Science Sci-Fi Sports Teens Travel
In Association with Amazon.com

Cache miss
(not cached)