این تصور را می گیرم که این بهترین روش برای بسیاری از برنامه نویسان است که تمایل به ایجاد متغیرها در محدوده خاص (مانند یک دامنه عملکرد) و تقریباً هرگز یا تقریباً هرگز در محدوده جهانی ندارند.

در اینجا مثالی از متغیرهای جهانی در Bash وجود دارد که بیش از یک سال برای من خوب کار کرده اند:

 گربه <<-EOF >> نمایه "$ HOME" /.
    مجموعه -x
    کامل -r
    export war = "/ var / www / html" # Root Application Web؛
    export dmp = "phpminiadmin" # برنامه مدیریت پایگاه داده؛
    صادرات-جنگ
    جنگ ()
        سی دی $ جنگ /
    }
EOF

منبع "$ HOME" /. profile 2> / dev / null

من سؤال زیر را مطرح می کنم زیرا من یک نویسنده متواضع هستم که تقریباً فقط با مقداری وانیل Bash و JavaScript کار می کنم که هرگز با متغیرهای جهانی در Bash یا JavaScript مشکلی نداشته ام زیرا به دلیل اینکه من اسکریپت های کوچکی را برای استفاده شخصی در محیط های مینیمالیستی نوشتم. [19659002] چرا بسیاری از برنامه نویسان از استفاده از متغیرهای جهانی خودداری می کنند؟
لطفاً موارد نقض امنیتی مشترک در استفاده از یک متغیر جهانی را مثال بزنید