Buy Used
Used - Good See details
$3.94 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Have one to sell? Sell yours here
Web Application Development with PHP 4.0
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Web Application Development with PHP 4.0 [Paperback]

Tobias Ratschiller (Author), Till Gerken (Author)
3.7 out of 5 stars  See all reviews (39 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for Students. Learn more


Book Description

0735709971 978-0735709973 July 22, 2000

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.


Customers Who Bought This Item Also Bought


Editorial Reviews

Amazon.com Review

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.

Review

The authors present a set of interesting programming concepts, and the reader learns how to write good, reusable code. -- Bjorn Schotte

The authors provide useful examples that include real code. They also explain the code because they want you to understand how it works. -- Paul DuBois, Data Management, University of Wisconsin-Madison

Product Details

  • Paperback: 416 pages
  • Publisher: Sams (July 22, 2000)
  • Language: English
  • ISBN-10: 0735709971
  • ISBN-13: 978-0735709973
  • Product Dimensions: 8.9 x 7 x 0.9 inches
  • Shipping Weight: 1.4 pounds
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (39 customer reviews)
  • Amazon Best Sellers Rank: #2,094,989 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

39 Reviews
5 star:
 (17)
4 star:
 (6)
3 star:
 (6)
2 star:
 (9)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.7 out of 5 stars (39 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

51 of 56 people found the following review helpful:
5.0 out of 5 stars A must-have classical for advanced PHP development, August 6, 2000
By 
James Baldwin (Washington, DC USA) - See all my reviews
This review is from: Web Application Development with PHP 4.0 (Paperback)
Most definitely, this book is not for beginners - but if you're an intermediate to advanced programmers, either with experience in PHP or another programming language, you'll want this book. The best aspect of this book, and the reason I think it has the potential to become a true classical for the PHP language, is that it covers the concepts behind web application development. After all, you have the online reference if you need to quickly check the syntax of a function! But where's the manual that teaches you about coding style, project layout and management, security, usability, session management, user authentication and advanced XML topics?

The authors write about development concepts, PHP's advanced syntax, application design, web application concepts and strategies, the Phplib, XML applications, and extending PHP with C. While presenting a lot of extremely valuable information in a condensed format (for example, most longer code examples are not printed in the book but can be found only on the CDROM), the authors still write in an easy and friendly manner. You always see that they really know the PHP language, and that they love working with PHP - indeed, both are well respected in the community. The quotes from the Dao De Jing (or Tao Te Ching) really add atmosphere to the book and bring up the level of Perl's Camel book. A definitive thumbs-up for this excellent title!

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


37 of 40 people found the following review helpful:
5.0 out of 5 stars Such a great language - such a great book!, August 12, 2000
By 
Ken Deal (Sidney, Australia) - See all my reviews
This review is from: Web Application Development with PHP 4.0 (Paperback)
I've been a professional programmer for 10 years now (client/server applications), but I haven't made the move to WEB programming yet. Some colleagues pointed me to PHP for web development and I immediately fell in love with it (coming from C/C++). Still, many basic concepts of web development were completely hidden for me and while I had no problems to learn PHP's syntax quickly, I didn't quite understand all the meanings of sessions, XML, web security, and so on. Then I found this book and I was ENLIGHTED.Do I hate all those fluffy computers books with no meaningful content but lots of source and function references! In contrast, the authors of this book write in a very straight-forward way, precisely, and still entertaining. And they cover many concepts behind web development, focusing on the implementation with PHP. It may be a lucky coincidence, but the authors wrote exactly about the things that interest me as I'm starting professional web development with PHP. The only chapter I didn't really need was the one about coding conventions because experience has already taught me to comment and format my code. Everything else I can put into practice immediately. I've found particularly helpful the tips&tricks the authors provided; they're clearly taken from their own real life experience and have saved me hours of finding my own solutions to strange problems.Therefore, this book was great for me and I'd warmly recommend it to others. This one is going to stay on my desk for a while! :-)
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


22 of 23 people found the following review helpful:
3.0 out of 5 stars "A few cool programming tricks with PHP.", August 9, 2000
By 
This review is from: Web Application Development with PHP 4.0 (Paperback)
When ordering this book, I expected it to contain one of the two things: a PHP language reference with examples, or a discussion of problems in web application development with an explanation of PHP approach to their solutions. Instead, I received a book that should have been titled "A few cool programming tricks with PHP". The biggest problem of the book is trying to cover too many general web- and programming-related concepts and failing to cover any of them in sufficient detail. As a result, advanced readers will get little beyond a few cool tips, and intermediate and beginning readers may not get enough information to actually use the concept. It seems like the authors picked several topics that they liked, and showed some neat tricks, without much regard for comprehensiveness or completeness.

Chapter 1, "Development concepts", has nothing to do with PHP, and adds little value. The topic is much better covered by "Code complete" by McConnell and "The practice of programming" by Kernigan and Pike.

Chapter 2, "Advanced syntax", touches on several small aspects of PHP syntax, and several selected data structures (linked lists and assosiative arrays). Since PHP does not present any difficulties in expressing these data structures compared to other programming languages, I didn't understand why those data structures were chosen here. The chapter also has an interesting example of self-modifying code (actually, dynamic code evaluation at run-time, which is not an unexpected feature for an interpreted language), and then warns "The technique used here ... should never be used like this in production scripts."

Chapter 3, "Application Design: A real-life example" presents a PHP-based IRC char server. Although authors show several interesting programming tricks, this is not a type of application one would consider "typical" for PHP. Interesting, but hardly useful.

Chapter 4, "Web application concepts", condenses together HTTP and sessions, secutiry, and usability in about 45 pages. Chapter 5, "Basic web application strategies", touches on "PHP normal form" (basic layout of a PHP script), project layout, CVS, and three-tiered applications. Again, if you are not familiar with the concepts, you risk not grasping the discussion.

Chapter 6, "Database access with PHP", covers PHPLib (I would expect a chapter on different database drivers avaiable for PHP). The chapter describes database abstraction and authentication used in PHPLib, but offers little practical advice. Read PHPlib online documentation instead.

Chapter 7, "Cutting-edge applications", offers some advice on parsing XML and using WDDX.

Chapter 8, "Case studies", offers a look at several commercial high-traffic sites that utilize PHP. The jist of all case studies is "we used it and it worked", although they include statements that will raise some eyebrows. BizChek.com case study says that PHP was selected over mod_perl because "BizChek developers felt that [mod_perl] might be lacking in dealing with high-volume Web applications". And MarketPlayer.com chose PHP because "most of the company was comfortable using WYSIWYG applications for Web development". I never thought of PHP as a "WYSIWYG" application.

Chapter 9, "Hacking the PHP core" is only truly useful for people who intend to contribute to PHP development, and I flipped through it very quickly.

Overall, the book is a good and entertaining reading written on a high professional level, but it definitely is not a reference nor a textbook. If you are already familiar with the concepts discussed in the book, you will find little new information. And if the concepts are new to you, you may be better off learning them elsewhere.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject