Good books on PHP programming

Tram Ho

I. Introduction:

1. What is PHP?

  • PHP (regression short for Hypertext Preprocessor) is a multi-purpose programming language. More specifically, PHP is an open source scripting language that runs on the server side and is used to create web applications.
  • PHP code can be embedded in an HTML page easily, using PHP tag pairs.
  • PHP is a popular programming language pursued by many developers. You can become a Web Developer or Full-Stack Developer if you master this language.

2. Some advantages of php.

  • Free.
  • The syntax is simple.
  • Rich and quality library.
  • Strong supportive community.
  • Huge job opportunities.

II. Some good books on php programming

1. Basic programming.

  • PHP & MySQL: Novice to Ninja – Kevin Yank

    With very detailed and easy-to-understand content, the book is suitable for those who are just starting to learn basic PHP and MySQL programming.
    The book has a lot of detailed instructions on the tools and techniques needed to build a website using PHP and MySQL.
    You will be familiar with everything about PHP from installing PHP and MySQL for Windows, Linux, and Mac to building a CMS system on the website.
    In addition, this PHP book has more advanced topics such as binary data in MySQL, cookies, sessions in PHP, MySQL syntax, MySQL functions, MysQL column types and PHP functions to work with MySQL.

  • Head First PHP & MySQL – Lynn Beighley & Michael Morrison

    After learning basic PHP programming, get ready to build slightly more complex webpages with this book.
    This popular PHP ebook will guide you through creating database-driven websites using PHP and MySQL.
    In particular, the book has practical examples that help you easily imagine.
    The knowledge in this programming book will give you a foundation on basic server side programming, PHP and MySQL as well as more advanced topics like form validation, session IDs, cookies, database queries and joins. (join), file I / O operations, content management…

2. Intermediate programming.

  • Modern PHP: New Features and Good Practices – Josh Lockhart

    Once you have a complete knowledge of PHP programming, you can begin to advance with this book.
    The author will help you to deeply understand the new features that are being updated in PHP.
    What you get the most from this PHP programming book is selective knowledge in app architecture, planning, databases, security, debug and deploy.

  • Programming PHP – Kevin TatroePeter MacIntyreRasmus Lerdorf

    If you want to build an efficient web application with the latest features of PHP 5.x then you need this book.
    The book’s introduction will help you understand with the big picture and then go into the syntax of language, programming techniques and other details.
    The book also uses practical examples to illustrate, so it is easy to understand.
    The book also has basic knowledge of MySQL or NoSQL databases like MongoDB.

3. Advanced php programming.

  • PHP Objects, Patterns, and Practice – Matt Zandstra

    The book is mainly focused on object-oriented features in PHP.
    The author focuses on introducing important topics about basic object-oriented programming, design patterns and best practices to help you build the best, solid systems.

  • PHP Cookbook: Solutions & Examples for PHP Programmers – David SklarAdam Trachtenberg

    The book contains over 350 recipes adapted for PHP 5. 5.
    In addition, the book also has great solutions for dynamic websites, from basic data types to data querying, from RESTful APIs to testing and security for your website.
    The book is suitable for those who have a solid knowledge of PHP or developers who are learning other languages ​​who want to understand PHP.

  • Essential PHP Security – Chris Shiflett

Websites built in PHP language are considered the target of hacker attacks.
Hence, this book will be an extremely essential guide to PHP Developers.
It explains possible website attacks and suggests techniques to avoid these problems.
Thereby, you will have extensive knowledge of the security techniques mentioned in the book.
Each chapter in the book discusses an aspect of web application such as form processing, database programming, session management and authentication.


  • Advanced PHP Programming – George Schlossnagle

This is an essential advanced book for all PHP Developers who have mastered basic knowledge and techniques.
Unlike other books that focus on knowledge and practice for small-scale web systems, this book deals with problems in large systems.
The author Schlossnagle will help you gain the technical skills for creating enterprise web applications. The book has many important parts such as how to optimize performance and stability for websites built with PHP.


III. Refer:

Share the news now

Source : Viblo