บทนำ
นอกจากตัวแปรที่ผู้ใช้กำหนดเอง PHP ยังเติมตัวแปรที่กำหนดไว้ล่วงหน้าจำนวนมากเข้าไปใน global namespace เรียกว่า superglobals พวกมันพร้อมใช้งานเพื่อเข้าถึงจากภายในฟังก์ชันหรือเมธอดใดๆ โดยไม่ต้องระบุคีย์เวิร์ด global รายการ superglobals ดังนี้:
| $GLOBALS | อ้างอิงถึงตัวแปรทั้งหมดใน global scope |
| $_SERVER | ข้อมูลเซิร์ฟเวอร์และสภาพแวดล้อมการดำเนินการ |
| $_GET | ตัวแปร HTTP GET |
| $_POST | ตัวแปร HTTP POST |
| $_FILES | ตัวแปร HTTP File Upload |
| $_REQUEST | ตัวแปร HTTP Request |
| $_SESSION | ตัวแปร Session |
| $_ENV | ตัวแปร Environment |
| $_COOKIE | HTTP Cookies |
| $php_errormsg | ข้อความข้อผิดพลาดก่อนหน้า |
| $HTTP_RAW_POST_DATA | ข้อมูล POST แบบดิบ |
| $http_response_header | HTTP response headers |
| $argc | จำนวนอาร์กิวเมนต์ที่ส่งให้สคริปต์ |
| $argv | อาร์เรย์ของอาร์กิวเมนต์ที่ส่งให้สคริปต์ |