اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

استفاده از متغیر GLOBALS

+1 امتیاز
444 نمایش

وقتی متغیرهای عمومی همه جا می‌تونن مورد دسترسی قرار بگیرن دیگه چرا از GLOBALS استفاده کنیم؟

پرسیده شده دوشنبه ۱۳ آذر ۱۳۹۱ در PHP توسط PHP_Crawler1  
بازتگ شده یکشنبه ۱۸ فروردین ۱۳۹۲ توسط admin

1 پاسخ

0 امتیاز
 
بهترین پاسخ

در حقیقت نیازی نیست. می‌شه از همون شیوه‌ی قدیم global $var استفاده کرد. مثلاً


function f() {
global $var;
echo $var;
} $var = 10;
f();

$GLOBALS یک آرایه‌ی انجمنی هست که همه‌ی متغیرهای سراسری رو جمع‌آوری کرده. می‌شه پیمایش کرد. همه‌ی متغیرهاش و چاپ کرد. جستجو انجام داد داخل متغیرهاش.

function f() {
foreach ($GLOBALS as $key => $value) {
echo $value.' ';
}} $var1 = 10;
$var2 = 'salam';
f();
هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پاسخ داده شده جمعه ۲۴ آذر ۱۳۹۱ توسط prodo  
انتخاب شده چهارشنبه ۷ فروردین ۱۳۹۲ توسط admin