متغیر های فوق سراسری در PHP

متغیر های فوق سراسری (Superglobal) در نسخه 4.1.0 PHP معرفی شده اند.

در PHP برخی از متغیر های از پیش تعریف شده (Superglobal)هستند، بدین معنا که آنها همیشه بدون محدوده خاصی قابلیت دسترسی دارند.

شما می توانید به متغیر های سراسری از هر تابع، کلاس یا فایلی که درون پروژه قرار دارد بدون نیاز به انجام کار خاصی، دسترسی پیدا کنید.

متغیر های فوق سراسری (Superglobal) عبارت اند از :

  • GLOBALS_$
  • SERVER_$
  • REQUEST_$
  • POST_$
  • GET_$
  • FILES_$
  • ENV_$
  • COOKIE_$
  • SESSION_$

متد GLOBALS_$ در PHP

GLOBALS$ آرایه ای است که شامل تمامی متغیر های فوق سراسری در PHP می باشد.

PHP تمامی متغیر ها را در آرایه ای به نام GLOBALS[Index]$ نگهداری می کند.

 

نکته: برای اطلاعات بیشتر، به آموزش GLOBALS$ در PHP مراجعه کنید.

متد SERVER_$ در PHP

در PHP از دیگر از متغیرهای فوق سراسری SERVER$ می باشد که اطلاعات مربوط به وب سرور، هدرها (headersمسیرها (paths) و مکان های اسکریپتی (script location) را در بر دارد.

 

نکته: برای اطلاعات بیشتر به آموزش SERVER$ در PHP مراجعه کنید.

متد REQUEST_$ در PHP

در PHP یکی دیگر از متغیر های فوق سراسری REQUEST$ می باشد.

این متغیر ترکیبی از متغیرهای سراسری GET_$ و POST_$ و COOKE_$ می باشد که اطلاعات ارسال شده از سمت کاربر را در خود ذخیره می کند.

 

نکته: برای اطلاعات بیشتر به آموزش REQUEST$ در PHP مراجعه کنید.

متد POST_$ در PHP

در PHP یکی از پرکاربرد ترین متغیرهای سراسری POST$ می باشد. 

متد GET_$ در PHP

متد FILES_$ در PHP

متد ENV_$ در PHP

متد COOKIE_$ در PHP

متد SESSION_$ در PHP

توسعه دهندگان
اسما علیلو