آموزش متغیر GLOBALS$ در php
متغیرهای جهانی(سراسری)، متغیرهایی هستند که همواره در تمام میدان های دید(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 کمک نقدی به نویسنده}
- بازدید: 554
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.