-45%

Programming PHP: Creating Dynamic Web Pages

(20 customer reviews)

Original price was: $ 65.99.Current price is: $ 36.49.

Why is PHP the most widely used programming language on the web? This updated edition teaches everything you need to know to create effective web applications using the latest features in PHP 7.4. You’ll start with the big picture and then dive into language syntax, programming techniques, and other details, using examples that illustrate both correct usage and common idioms.

If you have a working knowledge of HTML, authors Kevin Tatroe and Peter MacIntyre provide many style tips and practical programming advice in a clear and concise manner to help you become a top-notch PHP programmer. Understand what’s possible when you use PHP programsUnderstand what’s possible when you use PHP programsLearn language fundamentals, including data types, variables, operators, and flow control statementsLearn language fundamentals, including data types, variables, operators, and flow control statementsExplore functions, strings, arrays, and objectsExplore functions, strings, arrays, and objectsApply common web application techniques, such as form processing, data validation, session tracking, and cookiesApply common web application techniques, such as form processing, data validation, session tracking, and cookiesInteract with relational databases like MySQL or NoSQL databases such as MongoDBInteract with relational databases like MySQL or NoSQL databases such as MongoDBGenerate dynamic images, create PDF files, and parse XML filesGenerate dynamic images, create PDF files, and parse XML filesLearn secure scripts, error handling, performance tuning, and other advanced topicsLearn secure scripts, error handling, performance tuning, and other advanced topicsGet a quick reference to PHP core functions and standard extensionsGet a quick reference to PHP core functions and standard extensions

From the brand

oreilly

From the Publisher

programming php, web pages

From the Preface

Now more than ever, the web is a major vehicle for corporate and personal communications. Websites carry satellite images of Earth in its entirety; search for life in outer space; house personal photo albums, business shopping carts, and product lists; and so much more! Many of those websites are driven by PHP, an open source scripting language primarily designed for generating HTML content.

Since its inception in 1994, PHP has swept the web and continues its phenomenal growth today. The millions of websites powered by PHP are testament to its popularity and ease of use. Everyday people can learn PHP and build powerful dynamic websites with it.

The core PHP language (version 7+) features powerful string- and array-handling facilities, as well as greatly improved support for object-oriented programming.

With the use of standard and optional extension modules, a PHP application can interact with a database such as MySQL or Oracle, draw graphs, create PDF files, and parse XML files. You can run PHP on Windows, which lets you control other Windows applications (such as Word and Excel with COM) or interact with databases using ODBC.

This book is a guide to the PHP language. When you finish it (we won’t tell you how it ends!), you will know how the PHP language works, how to use the many powerful extensions that come standard with PHP, and how to design and build your own PHP web applications.

Audience

PHP is a melting pot of cultures. Web designers appreciate its accessibility and convenience, while programmers appreciate its flexibility, power, diversity, and speed. Both cultures need a clear and accurate reference to the language. If you are a (web) programmer, then this book is for you. We show the big picture of the PHP language, and then discuss the details without wasting your time. The many examples clarify the textual explanations; the practical programming advice and many style tips will help you become not just a PHP programmer, but a good PHP programmer.

If you’re a web designer, you will appreciate the clear and useful guides to specific technologies, such as JSON, XML, sessions, PDF generation, and graphics. And you’ll be able to quickly get the information you need from the language chapters, which explain basic programming concepts in simple terms.

This edition has been fully revised to cover the latest features of PHP version 7.4.

Assumptions This Book Makes

This book assumes you have a working knowledge of HTML. If you don’t know HTML, you should gain some experience with simple web pages before you try to tackle PHP. For more information on HTML, we recommend HTML & XHTML: The Definitive Guide by Chuck Musciano and Bill Kennedy (O’Reilly).

Product details

  • Publisher : O'Reilly Media
  • Publication date : April 21, 2020
  • Edition : 4th
  • Language : English
  • Print length : 544 pages
  • ISBN-10 : 1492054135
  • ISBN-13 : 978-1492054139
  • Item Weight : 2.31 pounds
  • Dimensions : 7 x 1 x 9.25 inches
  • Best Sellers Rank: #1,112,940 in Books (See Top 100 in Books) #30 in PHP Programming #185 in Web Services #2,492 in Programming Languages (Books)
  • #30 in PHP Programming
  • #185 in Web Services
  • #2,492 in Programming Languages (Books)
  • Customer Reviews: 4.7 4.7 out of 5 stars (89)
Please note: Product details may change.
Brand

by Kevin Tatroe (Author), Peter MacIntyre (Author)

  1. A E

    Verified Owner
    Solid book on the fundamentals on php

    Be aware that there are no page numbers for this version of the book, this can make it difficult for school assignments that may refer by page number specifically.

  2. Amazon Customer

    Verified Owner

    I mainly got this book as a resource for a recent job offering with absolutely no experience writing within the language, and believed that this would be a good resource to be able to utilize for this job. However there are some caveats to this book, that I feel are mainly due to the structure of my work that ends up having me not really utilizing it as much when going into the later chapters, as most of the solution are handled much more by framework basis.

    This book, is a solid book in my opinion of being able to get someone who is brand new to programming up and running, with a wide variety of topics to explore, and in that retrospect, in my opinion if you need a book that is a solid foundation to learn a variety of topics, then this is a good start for you to explore, as it will help you to learn terminology that you will need to know later when exploring frameworks.

    However, in the sense of the work that I mainly due being through frameworks, what I was mainly hoping from this book is to describe best practices of the many different flavors of php, which it does do in some retrospect, but for most of the topics in this book I hardly ever touch, as they are rarely ever needed. I do still feel this is a solid resource to understand the language as a whole of what it can do, but if you are looking for a book that can describe at a better level best practices, you may need to look elsewhere to cover it.

  3. TC

    Verified Owner

    If you're looking for a book to get a better understanding of PHP and dynamic web sites, this book is pretty good. It doesn't go into deep detail, so that is a bit frustrating because there are some parts that are glossed over, rather than the deep in-depth details that a newbee to dynamic web site development needs.

  4. Dusk

    Verified Owner

    Read more

  5. @GroupOfFour

    Verified Owner

    Read more

  6. MartinH

    Verified Owner
    There are no page numbers

    Read more

  7. Gabriela Leal

    Verified Owner

    Some chapters were difficult to understand. This is not a book for beginners. This is so much advanced for me.

  8. Amazon Customer

    Verified Owner

    Read more

  9. Amazon Customer

    Verified Owner
    Pretty good, but not perfect

    There's lots of good information in this book, but as it claims to cover PHP 7.4 many of the language improvements appear to be missing. For instance:

    There's no mention that you can create arrays with the square bracket syntax: $nums = [1, 2, 3, 4] or $person = ['name' => 'martin']
    There's no mention of variadic function parameters: public function sum(…$args){}

    So I wonder what else is missing?

    Also missing are things most PHP developers take for granted nowadays:
    Composer – PHPs defacto package manager.
    Autoloading
    The various frameworks that exist (Symfony, Laravel etc.)

    This feels like a very lazy update to the previous editions.

  10. Amazon Customer

    Verified Owner

    I liked it, it’s a good book for someone who wants to learn PHP. However, they don’t talk about any low level details, explain how some functions work under the hood, what’s the complexity or give tips on how to optimize code (and I kinda expected that). Not really a problem, but some other people might need to know that

  11. Amazon Customer

    Verified Owner
    Good book but...

    Read more

  12. Amazon Customer

    Verified Owner
    Disappointing
  13. Amazon Customer

    Verified Owner
    Good book to start learning PHP
  14. Amazon Customer

    Verified Owner
    Disappointing

    There's lots of good information in this book, but as it claims to cover PHP 7.4 many of the language improvements appear to be missing. For instance:

    There's no mention that you can create arrays with the square bracket syntax: $nums = [1, 2, 3, 4] or $person = ['name' => 'martin']
    There's no mention of variadic function parameters: public function sum(…$args){}

    So I wonder what else is missing?

    Also missing are things most PHP developers take for granted nowadays:
    Composer – PHPs defacto package manager.
    Autoloading
    The various frameworks that exist (Symfony, Laravel etc.)

    This feels like a very lazy update to the previous editions.

  15. MartinH

    Verified Owner
    Good book to start learning PHP

    Read more

  16. Gabriela Leal

    Verified Owner
    Solid book on the fundamentals on php

    I liked it, it’s a good book for someone who wants to learn PHP. However, they don’t talk about any low level details, explain how some functions work under the hood, what’s the complexity or give tips on how to optimize code (and I kinda expected that). Not really a problem, but some other people might need to know that

  17. Dusk

    Verified Owner
    There are no page numbers

    Read more

  18. A E

    Verified Owner
    Pretty good, but not perfect

    I mainly got this book as a resource for a recent job offering with absolutely no experience writing within the language, and believed that this would be a good resource to be able to utilize for this job. However there are some caveats to this book, that I feel are mainly due to the structure of my work that ends up having me not really utilizing it as much when going into the later chapters, as most of the solution are handled much more by framework basis.

    This book, is a solid book in my opinion of being able to get someone who is brand new to programming up and running, with a wide variety of topics to explore, and in that retrospect, in my opinion if you need a book that is a solid foundation to learn a variety of topics, then this is a good start for you to explore, as it will help you to learn terminology that you will need to know later when exploring frameworks.

    However, in the sense of the work that I mainly due being through frameworks, what I was mainly hoping from this book is to describe best practices of the many different flavors of php, which it does do in some retrospect, but for most of the topics in this book I hardly ever touch, as they are rarely ever needed. I do still feel this is a solid resource to understand the language as a whole of what it can do, but if you are looking for a book that can describe at a better level best practices, you may need to look elsewhere to cover it.

  19. Amazon Customer

    Verified Owner

    Be aware that there are no page numbers for this version of the book, this can make it difficult for school assignments that may refer by page number specifically.

  20. Amazon Customer

    Verified Owner

    If you're looking for a book to get a better understanding of PHP and dynamic web sites, this book is pretty good. It doesn't go into deep detail, so that is a bit frustrating because there are some parts that are glossed over, rather than the deep in-depth details that a newbee to dynamic web site development needs.

Add a review

Your email address will not be published. Required fields are marked *