متغیر GLOBALS$ در PHP

متغیر GLOBALS$ یک متغیر superglobal است که برای دسترسی به متغیرهای عمومی (global) در هر جای اسکریپت ها (داخل توابع و یا متدها) استفاده می شود.

در PHP تمام متغیر های عمومی در آرایه GLOBALS$ ذخیره می‌شوند. ایندکس این آرایه در واقع نام متغیر خواهد بود.

در مثال زیرنحوه ی استفاده از آرایه GLOBALS$ نشان داده شده است:

مثال (متغیر GLOBALS$ در PHP)

<?php 
$x = 75; 
$y = 25;
 
function addition() { 
  $GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y']; 
}
 
addition(); 
echo $z; 
?>

100

در مثال بالا، از آنجایی که z با استفاده از آرایه GLOBALS$ تعریف شده است، در خارج از تابع ()addition نیز قابل دسترس خواهد بود.


آموزش های مرتبط

آموزش PHP-متغییر POST_$