- Let's take a look at what's new in this course. It's been completely revised since the original version was incorporated into the Lynda.com online training library. The original version was based on PHP 5.3 which is no longer officially supported. PHP 7, a major new version of PHP, was released at the end of 2015 so the course has been updated to take PHP 7 into account. But all of the techniques in this course are backwards compatible with PHP 5.4 which at the time of this recording was still being used on nearly a third of all PHP servers.
Although some code will work only in PHP 7, I always show you an alternative for older versions of PHP. This version of the course no longer covers installing Apache, PHP and MySQL because David Gassner's course of the same name goes into that subject in far greater depth and is constantly kept up-to-date. However, the basic structure of this course remains unchanged so you can easily pick up this version if you are halfway through the original one.
In addition to bringing the course up-to-date with PHP 7, I've made some improvements. I've removed the discussion of "magic quotes" because they're no longer part of PHP. I've also used the simpler array syntax that was introduced in PHP 5.4. In response to feedback from members, I've clarified the explanation of several features such as the increment operator. There's also a whole new chapter on interpreting PHP error messages.
But perhaps the biggest change is the introduction of challenges and solutions. Most chapters now end with a short practical exercise that challenges you to think how to use the techniques in the previous videos to solve a problem. The idea is to get you to start thinking like a programmer rather than simply copying and pasting code. Most challenges take only a few minutes then I show you how I solve the problem. Well, I hope I've whetted your appetite and you're now ready to dive into PHP.
Author
Released
11/20/2015- Naming variables
- Storing text as strings
- Doing calculations with PHP
- Using conditional statements to make decisions
- Creating custom functions
- Deciphering error messages
- Emailing the contents of an online form
- Dealing with multiple-choice form fields
Skill Level Beginner
Duration
Views
-
Introduction
-
Welcome1m 11s
-
Using the exercise files4m 14s
-
-
1. Checking Your Setup
-
2. PHP Basics
-
PHP: The big picture6m 39s
-
Comments and white space6m 7s
-
Joining strings9m 4s
-
-
3. Making Decisions with Conditional Statements
-
The truth according to PHP3m 21s
-
Setting a default value8m 52s
-
-
4. Doing Calculations with PHP
-
Arithmetic operators9m 15s
-
Challenge: Integer division1m 18s
-
Solution: Integer division3m 27s
-
-
5. Using Loops for Repetitive Actions
-
Using a for loop5m 44s
-
Alternative syntax for loops2m 32s
-
6. Using Functions and Objects
-
Creating custom functions7m 53s
-
7. Including External Files
-
Using server-side includes3m 32s
-
Using include and require8m 16s
-
Examining the include_path5m 12s
-
-
8. Handling Errors
-
Dealing with PHP errors1m 27s
-
-
9. Emailing the Contents of an Online Form
-
Blocking suspect phrases8m 2s
-
Preparing to send email5m 10s
-
Automating the reply address7m 46s
-
Building the message body10m 18s
-
Sending the email5m 7s
-
Troubleshooting mail()3m 17s
-
10. Dealing with Multiple-Choice Form Fields
-
Introduction1m 58s
-
Handling checkbox groups7m 26s
-
Handling select menus6m 21s
-
-
Conclusion
-
Where next?1m 56s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: What's new in this version of the course