Skip to content
This repository was archived by the owner on Aug 13, 2023. It is now read-only.

Latest commit

 

History

History
67 lines (48 loc) · 1.17 KB

File metadata and controls

67 lines (48 loc) · 1.17 KB

Part 1

What is included in this series?

  • Basic principles of PHP
  • PHP/Apache/MySQL Setup
  • Code Syntax
  • Procedural & OOP
  • Dynamic Pages
  • Form Submission/Superglobals
  • Working with databases
  • Mini Projects (Contact Form, User Login System, etc)

What is PHP

  • PHP: Hypertext Preprocessor (Recursive Acronym)
  • Server Side Programming/Scripting Language
  • Can be embedded directly within the HTML ()
  • Files use a ".php" file extension

How does PHP work?

  • Client makes a requst
  • Server runs PHP/extensions
  • Query database if needed
  • Load other files if needed
  • Result is sent back to client

Why use PHP?

  • Easy to learn
  • Free & Open Source
  • Great Support
  • Cross Platform
  • Freedom
  • Frameworks
  • Database Compatibility

What can PHP do?

  • Create dynamic page content
  • Interact with files on the server
  • Collect & process forms
  • Send/receive cookies
  • Interact with databases
  • Access control
  • Encrypt data
  • Almost anything else

What can you build with PHP?

  • Basic websites
  • Blog type websites
  • Shopping carts
  • Social networks
  • Content Management System
  • Membership Websites
  • Search engines
  • Backend APIs