PHP تعداد زیادی متغیر از پیش تعریف شده را فراهم نموده است تا در همه اسکریپتها به کار رود. متغیرها همه چیز را از متغیرهای خارجی به متغیرهای محیطی داخلی٬ پیامهای خطا تا سرآیندهای بدست آمده را نشان میدهند.
بخش پرسش و پاسخ با عنوان "چگونه register_globals بر من اثر میگذارد؟" را ببینید