آموزش متغیر GLOBALS$ در php

Ratings
(0)

 

متغیرهای جهانی(سراسری)، متغیرهایی هستند که همواره در تمام میدان های دید(scope) در دسترس هستند.


متغیر GLOBALS$ در php

متغیر GLOBALS$ یک متغیر جهانی(سراسری) در PHP است که از آن برای دسترسی به متغیرهای سراسری در تمامی اسکریپت php استفاده می شود(حتی در داخل تابع ها یا متدها). php تمام متغیرهای جهانی را در داخل یک آرایه به نام $GLOBALS[index] قرار می دهد. به جای عبارت ایندکس(index)، نام متغیر را قرار می دهیم.

در مثال زیر، از متغیر سراسری GLOBALS$ استفاده شده است:

<!DOCTYPE html>
<html>
<body>

<?php 
$x = 75;
$y = 25; 

function addition() {
  $GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y'];
}

addition();
echo $z;
?>

</body>
</html>

خروجی:

100

 در مثال بالا، چون که z متغیری است که در داخل آرایه ی GLOBALS$ حضور دارد، پس در بیرون از تابع مورد نظر نیز در دسترس است!

 {module کمک نقدی به نویسنده}

  • بازدید: 553

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال