PHP Tips, Tricks, and Techniques
5h 15mIntermediate2018-09-24
Authors

David Powers
Developing websites since 1994
Course details
Become a better PHP programmer, one tutorial at a time. The series brings you tips, tricks, and techniques to build your PHP skills. David Powers offers a new course to broaden your understanding of what PHP can do and to help you become a more productive developer. To follow along, you should have a thorough understanding of PHP basics, but if you're still a beginner, you can watch this series for a dose of inspiration, until you're ready to implement the techniques in your own projects.
Skills covered
MySQLPHPProgramming LanguagesOpen SourceSoftware Development
Concepts
0. Introduction
- 01 - Welcome
1. Weekly Episodes
- 02 - Round numbers to a specific multiple
- 03 - Array dereferencing
- 04 - Variable functions
- 05 - Build nested unordered lists automatically
- 06 - Display a repeating value only once
- 07 - Batch convert images to data URIs
- 08 - Multiple string replacement and SVGs
- 09 - Prevent cross-site script attacks in forms
- 10 - Changes to calculations with strings
- 11 - Unpacking arrays in PHP 7.1
- 12 - User authentication with password hashing
- 13 - Set a future date
- 14 - Block access to expired member
- 15 - Extract complete sentences from start of text
- 16 - Prevent email header injection attacks
- 17 - Variable variables
- 18 - Select files for archiving
- 19 - Set a time limit on a session
- 20 - Custom sort an array with the spaceship operator
- 21 - Understanding the splat operator
- 22 - Converting new lines to real paragraphs
- 23 - Introducing PHP generators
- 24 - Dynamically editing a CSV file
- 25 - Finding all links in a webpage
- 26 - Creating a download link
- 27 - Debugging PDO prepared statements
- 28 - Time is running out for PHP 5
- 29 - Extract values with a format string
- 30 - Generate harmonious color tones
- 31 - Getting all possible permutations of an array
- 32 - Merging arrays
- 33 - Strip accents from text
- 34 - Export associative arrays from a CSV
- 35 - Export spreadsheet data to a multi-table database
- 36 - Validate email address with accented characters
- 37 - Generating random numbers and strings
- 38 - Shorthand conditional expressions
- 39 - Modifying each element in an array
- 40 - Smart quotes and apostrophes
- 41 - Shortest distance between two locations