شما وقتی از متغیر های سراسری استفاده میکنید قابلیت فهم برنامه برای خودتون سال ها بعد و یا برای سایر همکاران برنامه نویستون کمتر میشه.
مثلا:
شما اومدی یه فایلی رو باز کردی میخای ویرایشش کنی:
if(!isset($row))
echo "$abc";
یا:
if(!isset($row))
echo "اطلاعاتی برای نمایش وجود ندارد";
فهم کدومش براتون ساده تره؟
فک کردم کافیه کسی به این فایل دسترسی پیدا کنه. اونوقت میتونه اختلالات زیادی بوجود بیاره
اگه کسی بتونه به سورس یکی از فایل های شما روی هاستتون دسترسی پیدا کنه فکر کنم مشکلی برای دسترسی به بقیشون هم نخواهد داشت