O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Fundamentals of PHP Programming

Video Description

Do you want to be a web developer? Do you need to brush up on your PHP skills? Then you're in the right place! Perfect for beginners and experienced PHP developers alike, the PHP Programming for Absolute Beginners course takes you from absolute beginner to understanding the basics of PHP in just a few hours. You will learn everything about the basics of PHP programming using real world examples.

What Is PHP?

PHP is an open source (free) scripting language that allows you to create dynamic websites and work with servers. PHP is now used on over 20 million websites and over 1 million servers worldwide.

Course Features

  • 11+ Hour Online Course
  • Perfect for Absolute Beginners and Those with Some PHP Knowledge
  • Source Codes Included
  • Gain Valuable Job Skills
  • Lifetime access to all course materials

Table of Contents

  1. 01 - Introduction to PHP 00:17:13
  2. What Is PHP 00:17:13
  3. What Is PHP Used For 00:08:48
  4. Commenting Code 00:05:36
  5. Echo_Print 00:05:20
  6. Variables 00:07:25
  7. If Statements 00:07:55
  8. Arithmetic Operators 00:06:37
  9. Comparison Operators 00:08:45
  10. Triple Equals 00:04:44
  11. Logical Operators 00:09:28
  12. Switch Statement 00:08:11
  13. Introduction to Arrays 00:08:52
  14. Multi-dimensional Arrays 00:07:11
  15. While Loop 00:05:56
  16. Foreach 00:06:38
  17. Do While Loop 00:04:30
  18. Functions 00:08:25
  19. Functions with Undefined Parameters 00:13:54
  20. Formatting Numbers 00:05:23
  21. $_GET 00:13:00
  22. $_POST 00:07:51
  23. Embedding PHP within HTML 00:09:56
  24. A better way to display HTML 00:05:29
  25. Arrays Part 1 00:11:12
  26. Cookies Part 1 00:06:51
  27. Arrays Part 2 00:12:50
  28. Cookies Part 2 00:03:32
  29. Checkboxes 00:08:45
  30. Radio Buttons 00:10:06
  31. 02 - Exploring PHP Functions 00:12:26
  32. PHP Functions Part 1 00:12:26
  33. PHP Functions Part 2 00:15:22
  34. PHP Functions Part 3 00:05:51
  35. Date and Time Part 1 00:08:46
  36. String Functions Part 1 00:08:43
  37. String Functions Part 2 00:08:40
  38. Date and Time Part 2 00:06:29
  39. 03 - Creating Dynamic Web Pages with PHP 00:06:24
  40. Creating Dynamic Web Page P1 00:06:24
  41. Creating Dynamic Web Page P2 00:06:29
  42. Creating Dynamic Web Page P3 00:06:21
  43. 04 - PHP Object Oriented Programming 00:07:05
  44. Constructor Method 00:07:05
  45. Protecting Methods_Properties 00:11:06
  46. Classes, Methods and Properties 00:13:46
  47. Encapsulation 00:10:24
  48. Extending a Class (Inheritance) 00:11:22
  49. Calculator Application Example 00:09:24
  50. Scope Resolution Operators 00:11:47
  51. Class Constants 00:06:02
  52. Static Properties and Methods 00:08:14
  53. MySQL Database Example P1 00:07:12
  54. MySQL Database Example P2 00:12:24
  55. MySQL Database Example P3 00:05:36
  56. 05 - Common PHP Errors You Will Encounter 00:04:21
  57. Cannot Modify Header Information 00:04:21
  58. Supplied Argument Not a Valid MySQL Result 00:10:50
  59. PHP Error Reporting 00:07:30
  60. Changing Maximum File Upload Size 00:08:26
  61. Unexpected $end 00:06:53
  62. Access Denied 00:05:16
  63. Undefined Index 00:09:06
  64. 06 - PHP Security 00:07:32
  65. Session Hijacking 00:07:32
  66. SQL Injection 00:17:57
  67. Null Byte 00:07:30
  68. XSS (Cross-Site Scripting) 00:12:55
  69. Passing Variables 00:07:11
  70. File Includes 00:11:16
  71. File Uploading 00:14:36
  72. 07 - Intermediate and Advanced PHP Programming 00:10:09
  73. Explode - String to Array 00:10:09
  74. Creating Images with PHP 00:09:53
  75. Browser Identification 00:06:41
  76. Quickly Return True_False 00:01:47
  77. Implode - Array to String 00:16:06
  78. Sessions 00:06:31
  79. Ternary Operator 00:07:51