PHP: The Good Parts: Delivering the Best of PHP
2/5
()
Currently unavailable
Currently unavailable
About this ebook
Get past all the hype about PHP and dig into the real power of this language. This book explores the most useful features of PHP and how they can speed up the web development process, and explains why the most commonly used PHP elements are often misused or misapplied. You'll learn which parts add strength to object-oriented programming, and how to use certain features to integrate your application with databases.
Written by a longtime member of the PHP community, PHP: The Good Parts is ideal for new PHP programmers, as well as web developers switching from other languages.
- Become familiar with PHP's basic syntax, variables, and datatypes
- Learn how to integrate the language with web pages
- Understand how to use strings, arrays, and PHP's built-in functions
- Discover the advantages of using PHP as an object-oriented language
- Explore how PHP interacts with databases, such as SQLite and MySQL
- Learn input- and output-handling best practices to prevent security breaches
Peter MacIntyre
Peter MacIntyre has over 28 years of experience in the information technology industry, primarily in the area of PHP and Web Technologies. He has contributed writing material for many IT industry publications: Author of PHP: The Good Parts (O’Reilly); co-author: Pro PHP Programming (APress), Programming PHP (3rd Edition - O’Reilly), Using Visual Objects, Using PowerBuilder 5, ASP.NET Bible, Web Warrior Survey on Web Development Languages, and Zend Studio for Eclipse Developer's Guide. Peter is a co-founder and past co-chair and past board member for the Northeast PHP Developer's Conference held in Boston, MA and Charlottetown, PE Canada for the last 6 years (northeastphp.org). As well, Peter has spoken several times at North American and International computer conferences including PHPCE 2017 in Warsaw, Poland; PHP[World] 2016 in Washington, DC; ZendCon 2016 in Las Vegas, NortheastPHP 2017 & 2016 (Charlottetown, PE, Canada), Prairie Dev Con 2016 in Winnipeg, MB, Canada, CA-World in New Orleans, USA; CA-TechniCon in Cologne, Germany; and CA-Expo in Melbourne, Australia. He is a Zend Certified Engineer in PHP 5.3 and PHP 4.0.
Related to PHP
Related ebooks
J2EE Open Source Toolkit: Building an Enterprise Platform with Open Source Tools (Java Open Source Library) Rating: 0 out of 5 stars0 ratingsParallel Computing Rating: 0 out of 5 stars0 ratingsData Mining with SQL Server 2005 Rating: 0 out of 5 stars0 ratingsProgramming FPGAs: Getting Started with Verilog Rating: 4 out of 5 stars4/5PHP Programming Solutions Rating: 0 out of 5 stars0 ratingsXML for Data Architects: Designing for Reuse and Integration Rating: 5 out of 5 stars5/5Programming the Raspberry Pi, Second Edition: Getting Started with Python Rating: 0 out of 5 stars0 ratingsProgramming the Raspberry Pi, Third Edition: Getting Started with Python Rating: 5 out of 5 stars5/5C++ Demystified Rating: 3 out of 5 stars3/5Service-Oriented Computing: Semantics, Processes, Agents Rating: 3 out of 5 stars3/5Hack Attacks Revealed: A Complete Reference with Custom Security Hacking Toolkit Rating: 3 out of 5 stars3/5Calculus DeMYSTiFieD, Second Edition Rating: 3 out of 5 stars3/5Oracle Database 10g RMAN Backup & Recovery Rating: 5 out of 5 stars5/5You Can Program in C++: A Programmer's Introduction Rating: 0 out of 5 stars0 ratingsProgramming Arduino Next Steps: Going Further with Sketches, Second Edition Rating: 3 out of 5 stars3/5Programming the Intel Galileo: Getting Started with the Arduino -Compatible Development Board Rating: 5 out of 5 stars5/5Programming Primer for the Macintosh®: Volume 1 Rating: 0 out of 5 stars0 ratingsNetwork Congestion Control: Managing Internet Traffic Rating: 0 out of 5 stars0 ratingsWAP Servlets: Professional Developer's Guide Rating: 4 out of 5 stars4/5Programming the BBC micro:bit: Getting Started with MicroPython Rating: 0 out of 5 stars0 ratingsProgramming the Photon: Getting Started with the Internet of Things Rating: 5 out of 5 stars5/5Go Cookbook Rating: 5 out of 5 stars5/5Palm Enterprise Applications: A Wiley Tech Brief Rating: 0 out of 5 stars0 ratingsLearning C with Fractals Rating: 0 out of 5 stars0 ratingsInvest Diva’s Guide to Making Money in Forex: How to Profit in the World’s Largest Market Rating: 3 out of 5 stars3/5Lift in Action: The Simply Functional Web Framework for Scala Rating: 0 out of 5 stars0 ratingsProgramming Arduino: Getting Started with Sketches, Third Edition Rating: 0 out of 5 stars0 ratingsPC Interfacing Pocket Reference Rating: 0 out of 5 stars0 ratingsBuilding with Virtual LEGO: Getting Started with LEGO Digital Designer, LDraw, and Mecabricks Rating: 0 out of 5 stars0 ratings
Computers For You
AWS Certified Cloud Practitioner All-in-One Exam Guide (Exam CLF-C01) Rating: 5 out of 5 stars5/5Mastering ChatGPT: 21 Prompts Templates for Effortless Writing Rating: 5 out of 5 stars5/5How to Create Cpn Numbers the Right way: A Step by Step Guide to Creating cpn Numbers Legally Rating: 4 out of 5 stars4/5Creating Online Courses with ChatGPT | A Step-by-Step Guide with Prompt Templates Rating: 4 out of 5 stars4/5101 Awesome Builds: Minecraft® Secrets from the World's Greatest Crafters Rating: 4 out of 5 stars4/5Procreate for Beginners: Introduction to Procreate for Drawing and Illustrating on the iPad Rating: 0 out of 5 stars0 ratingsDeep Search: How to Explore the Internet More Effectively Rating: 5 out of 5 stars5/5Remote/WebCam Notarization : Basic Understanding Rating: 3 out of 5 stars3/5Practical Lock Picking: A Physical Penetration Tester's Training Guide Rating: 5 out of 5 stars5/5The ChatGPT Millionaire Handbook: Make Money Online With the Power of AI Technology Rating: 0 out of 5 stars0 ratingsCompTIA Security+ Get Certified Get Ahead: SY0-701 Study Guide Rating: 5 out of 5 stars5/5People Skills for Analytical Thinkers Rating: 5 out of 5 stars5/5CompTIA IT Fundamentals (ITF+) Study Guide: Exam FC0-U61 Rating: 0 out of 5 stars0 ratingsSQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Master Builder Roblox: The Essential Guide Rating: 4 out of 5 stars4/5CompTIA Security+ Practice Questions Rating: 2 out of 5 stars2/5Artificial Intelligence: The Complete Beginner’s Guide to the Future of A.I. Rating: 4 out of 5 stars4/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5The New Email Revolution: Save Time, Make Money, and Write Emails People Actually Want to Read! Rating: 5 out of 5 stars5/5ChatGPT Ultimate User Guide - How to Make Money Online Faster and More Precise Using AI Technology Rating: 0 out of 5 stars0 ratingsUltimate Guide to Mastering Command Blocks!: Minecraft Keys to Unlocking Secret Commands Rating: 5 out of 5 stars5/5Elon Musk Rating: 4 out of 5 stars4/5Slenderman: Online Obsession, Mental Illness, and the Violent Crime of Two Midwestern Girls Rating: 4 out of 5 stars4/5Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Rating: 4 out of 5 stars4/5Summary of Max Tegmark's Life 3.0 Rating: 0 out of 5 stars0 ratings
Reviews for PHP
3 ratings1 review
- Rating: 2 out of 5 stars2/5I was hoping this book would do for PHP what Douglas Crockford's book did for JavaScript. However, I was disappointed. This is a decent introduction to PHP for programmers who don't know the language, but it's very shallow. The examples are rather short, and the author directs you to the documentation for most of the details. He introduces the appendix titled "The Bad Parts," by purporting "that PHP does not have any really bad parts"! He chalks up some "potentially tricky areas" to programmers' errors... Exactly the kinds of "bad parts" that language designers should try to mitigate.