Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Very Good See details
$19.99 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $2.83 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
PHP for Absolute Beginners (Expert's Voice in Open Source)
 
 
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.

PHP for Absolute Beginners (Expert's Voice in Open Source) [Paperback]

Jason Lengstorf (Author)
2.9 out of 5 stars  See all reviews (12 customer reviews)

List Price: $34.99
Price: $23.09 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $11.90 (34%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Wednesday, May 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more


Book Description

October 15, 2009 1430224738 978-1430224730 1

Get started in web development using PHP. Even if you've never programmed before, author Jason Lengstorf introduces you to PHP by building a PHP-based blogging site while covering all the good coding practices and skills that you'll need when you start your own projects.

  • Create web content with version 5.3 of PHP
  • Learn good coding practices from the very beginning
  • Learn how systems like WordPress work

Jason Lengstorf takes a practical approach to teaching you how to build a content management system. You'll dive into writing web applications and be guided by the author's supportive explanations, rather than learning elements of the PHP language and viewing examples after.

PHP for Absolute Beginners starts slowly and covers everything you need to know about beginning web development using PHP. Even the most inexperienced web developer will find this book accessible.

What you’ll learn

  • Install Apache, MySQL, and PHP
  • Navigate the PHP language
  • Learn the basics of writing clean code
  • Talk to a database
  • Make a PHP site more secure
  • Create a complete blogging site

Who this book is for

PHP for Absolute Beginners is written for the complete novice; no previous coding knowledge is assumed, and all concepts are explained to ensure maximum understanding.

However, later chapters in the book may appeal to intermediate programmers looking to improve their abilities in the area of developing content management systems or those interested in making the move from procedural code to the more modular object-oriented approach.

Table of Contents

  1. Setting Up the PHP Development Environment
  2. Understanding PHP: Language Basics
  3. Passing Information with PHP
  4. Working with Databases
  5. Building the Entry Manager
  6. Adding Support for Multiple Pages
  7. Updating and Deleting Entries
  8. Adding the Ability to Upload Images
  9. Syndicating the Blog
  10. Adding a Commenting System to Your Blog
  11. Adding Password Protection to Administrative Links
  12. Finishing Touches

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $2 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

PHP for Absolute Beginners (Expert's Voice in Open Source) + Beginning PHP and MySQL: From Novice to Professional (Expert's Voice in Web Development) + PHP Solutions: Dynamic Web Design Made Easy
Price For All Three: $81.57

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • Beginning PHP and MySQL: From Novice to Professional (Expert's Voice in Web Development) $31.49

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • PHP Solutions: Dynamic Web Design Made Easy $26.99

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

About the Author

Jason Lengstorf is a software designer and developer based in Missoula, Montana. As the owner of Ennui Design, he specializes in creating custom web applications, ranging from simple informational web sites to full-fledged content management systems. When not glued to his keyboard, he's likely standing in line for coffee, shopping for cowboy shirts, or pretending to know something about wine.

Product Details

  • Paperback: 408 pages
  • Publisher: Apress; 1 edition (October 15, 2009)
  • Language: English
  • ISBN-10: 1430224738
  • ISBN-13: 978-1430224730
  • Product Dimensions: 9.2 x 7.4 x 1 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 2.9 out of 5 stars  See all reviews (12 customer reviews)
  • Amazon Best Sellers Rank: #344,987 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

Most Helpful Customer Reviews
19 of 21 people found the following review helpful
Format:Paperback
PHP has been the most popular server-side web developer language for years now. There are more websites created with PHP than any other programming language (more than ASP.NET, Java, etc.). That is probably why there are tons of PHP books from beginner to advanced on the market today.

I have a few PHP books and looked over lots of others online but so many have fell short in my opinion. Either they are way too basic and cover little tidbits and little examples. Thats all well and good for just learning the basics of the language but then what?

After you learn the basics of the PHP syntax (variables, conditional statements, loops, functions, object and connecting to MySQL) then what?

Well, normally most will try and look for an intermediate-advanced book, but do know what happens then? You find the book teaches more advanced topics which may or not be of help to you because you really havent fully understood how to use the basics yet.

I have taught lots of beginner to intermediate classes on PHP, ASP.NET, JavaScript and such and I find students dont fully know how to take what they have learned and put into practice. How do we solve this problem?

This book does. This is the only book i've read in PHP (if not any other programming web langauge), that after it explains the syntax basics with some small little examples, it then shows the reader how to take what they have learned into developing a real world example.

This book shows its readers how to build a working blog site. Of course its not a WordPress clone, but its a useable website that can be expanded. It is actually useful web application. Brilliant!

I have started to implement this book on my PHP classes I will teach next semester. I wish this book was written years ago.

A must buy for anybody who wants to either learn the basics of PHP, or a current PHP devloper who wants to learn how to use PHP the right way and learn to develop a real PHP web application.
Comment | 
Was this review helpful to you?
16 of 18 people found the following review helpful
Format:Paperback
It's clear from reading this book that edits were made after the initial submission. Some of the code doesn't work or doesn't match the author's "official" code sample for the chapter. I've read enough programming books to expect these kinds of problems but it's inexcusable for a book that targets ABSOLUTE BEGINNERS. Many of the errors I've found could have been caught in editing if the proof reader entered the program as described in the book.

For example, in Chapter 5 the author provides a Cascading Style Sheet with the caveat that this isn't a book on HTML/CSS and the user should type the text as displayed. Detailed instructions are provided for including the style sheet in the project. Unfortunately the href for the style sheet - "/css/default.css" - is wrong and it should be "/simple_blog/css/default.css". As a result, the style sheet isn't used and the actual browser output doesn't match what's displayed in the book.

In Chapter 3, page 90 the author feeds the result of the trim() function to the empty() function as part of a conditional check - if(!empty(trim($_POST['username']))). This code returns a fatal error because empty() will only check variables. Again, typing the code as displayed in the book would have caught the error.

In Chapter 7 on page 200 there's a custom confirmDelete() function that doesn't work and isn't part of the author's official code sample. Did anybody test the code before putting it in the book?

I'm giving PHP for Absolute Beginners 3 stars because the editing was sloppy. If the errors are corrected I would give it an additional star. The author provides a complete sample application and reviews all the pieces of the program. That's more than you'd get from a Software Development Kit sample. He discusses using XAMPP for PHP development which is a great suggestion for starting users. There are some wrinkles when installing & configuring XAMPP which would have been nice if the book had taken the time to go over it. I had to spend an afternoon reading the ApacheFriends forums to solve my problems.
Was this review helpful to you?
9 of 9 people found the following review helpful
Format:Paperback|Amazon Verified Purchase
I am an absolute beginner in PHP. I have never coded anything from scratch in PHP. In fact, I don't have much coding experience at all aside from HTML. The most experience I have in PHP is in wading through thousands of lines of code to copy/paste some mods to an open-source forum program I have on one of my websites.

Being an absolute beginner in PHP, I give the book 3 stars. Here's why:

The author glosses over theory (in some instances, he just does away with it all together) in order to hurry up and get to the part of the book where you code your own blog. That's fine if all you want to be able to do with PHP is code your own simple blog. However, if you're like me and would actually like to be able to code something other than a blog after you read this book, you NEED theory. There are several different ways you can code things to get the same output. You need to know the hows and whys of them all in order to choose the best coding method for your project. Otherwise, you run the risk of creating a buggy program and spending hundreds of hours and countless frustrations on a project that you'll ultimately have to scrap because it wasn't coded properly in the first place.

There is no Glossary. Dozens of new terms and concepts get thrown at you within the first two chapters of the book, most of which are poorly explained (if they are even explained at all). A glossary at the back of the book would have allowed the author to explain them in detail to true beginners in PHP without taking up space within the chapters themselves. Without it, the first couple of chapters can be a bit overwhelming.

There are errors in the test code. To me, this is perhaps the biggest flaw this book has. Even during the first few chapters, you are encouraged to write the test code out for yourself, save it, view what you've just created, and compare it to the example in the book. I spent nearly an hour in frustration over a section of code that was giving me nothing but errors, the entire time wondering what I was doing wrong. Fed up and discouraged, I finally decided to move on. Several pages later, after having read about a new concept, I discovered that the reason why I got nothing but errors before was because one line in the test code was wrong. In a book that is primarily teaching PHP through example codes, having even one line of coding wrong is unfathomable.

The good thing about this book is it DOES get you coding right away. It's encouraging to see code that you've written (even from examples) work. It's even more gratifying playing around with the example code on your own, changing different variables, to see how it changes the final output. Because you're coding a simple blog, you learn about databases and how PHP interacts with MySQL, something that is very valuable in the age of dynamic websites.

All in all, this book is worth the read if you'd rather code a sample project before starting off on your own coding journey. If you are a true beginner in PHP, be prepared to struggle a bit if you don't purchase a separate book on PHP theory or research it online before starting this one.
Was this review helpful to you?
Most Recent Customer Reviews
See review "FULL OF MISTAKES" by jdhadwin
I just wanted to echo the sentiments of the referenced review, and further down weight the rating of this publication. This book is not worthy of 3 stars, let alone 5. Read more
Published 6 months ago by Warfarin
Awful - Dont waste your money
As other reviewers have mentioned, this book is full of programming errors, thus definitely not a book for Absolute Beginners. Read more
Published 9 months ago by A. Hussain
Frustratingly error-prone
Just check out jdhadwin's review for most of my thoughts. He really nailed the shortcomings of this one. The book has good intentions, but you can't trust the code examples. Read more
Published 16 months ago by KingJames
For "PHP" it is quite a letdown
To call this book a beginner's guide to "PHP" is rather like calling a book on how to use FrontPage a beginner's guide to "HTML"

It places far too much emphasis on the... Read more
Published 16 months ago by Clara L. West
FULL OF MISTAKES - drove me crazy
Anyone who gave this book a five star review didn't do anything more than gloss over it and rate the overall intentions of the author. Read more
Published 18 months ago by jdhadwin
Kind of boring
I found this book somehow boring: it does a good intro for the very beginners but then -let's say from chapter 6 on- it's a matter of bare copying his code without any significant... Read more
Published 18 months ago by Attilio A.
A Simple PHP Web Application for Absolute Beginners or Experienced...
The first part of PHP for Absolute Beginners, 2009, by Jason
Lengstorf,(he also wrote PHP and JQuery), from Apress Publishers
is a concise, easy-to-follow introduction to... Read more
Published 20 months ago by Michael Morgan
Full of editing errors
This book needs to be revised and test the codes that are provided. I had a hard time figuring out where were the errors. Well that's the way one can learn right? Read more
Published 24 months ago by F. Janos
The Best Starter book out there hands down..
I have read lots of php books. Especially starter books. Jason does a great job of going over material in a way that lets you jump right into building an app without wasting 400... Read more
Published on January 30, 2010 by Paul Barrick
Search Customer Reviews
Only search this product's reviews

Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

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

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



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject