0PricingLogin
PHP Academy · Lesson

Reading Form Data with Superglobals

Access form fields via _GET and _POST arrays.

PHP Superglobals

Superglobals are built-in PHP arrays available in all scopes — you don't need global to access them in functions.

Form-related superglobals: $_GET, $_POST, $_FILES, $_REQUEST

Accessing $_POST Fields

Read POST form values using array key access with a default fallback:

<?php
// Safe access with null coalescing
$username = $_POST['username'] ?? '';
$email    = $_POST['email']    ?? '';
$age      = (int) ($_POST['age'] ?? 0);

var_dump($username, $email, $age);

All lessons in this course

  1. GET vs POST: When to Use Each
  2. Reading Form Data with Superglobals
  3. Input Validation Techniques
  4. Sanitizing User Input
← Back to PHP Academy