مجال المتغيرات في بي اتش بي Variable Scope
مدى(مجال) استخدام المتغيرات في بي اتش بي في بي اتش بي تستطيع كتابة المتغيرات باي مكان بملف الكود ولكن مجال استخدام هذا المتغير ينحصر بثلاث انواع او اماكن على حسب المكان الذي كتبت فيه المتغير مثل ماذكرنا يوجد 3 اماكن لاستخدام المتغيرات داخل ملف بي اتش بي : local ( محلي او محصور) global ( عام او شامل ) static (ساكن او ثابت) مجال الإستخدام في local و global اي متغير يتم تعريفه خارج اي دالة (function) يعتبر ذو مجال global ويمكن دخول محتواه فقط خارج الدالة (function) اي متغير يتم تعريفه داخل اي دالة (function) يعتبر ذو مجال local ويمكن دخول محتواه فقط من داخل الدالة (function) مثال بسيط لاستخدام العام للمتغير والمحصور بالدالة : <? php $x= 5 ; // ذو مجال global function myTest () { $y= 10 ; // ذو مجال local echo "<p>تجربة متغير داخل دالة:<p>" ; echo "المتغير x هو: $x" ; echo "<br>" ; echo "المتغير y هو : $y" ; } // استخدام الدالة myTest(); echo "<p>تجربة المتغير خارج الدالة:<p&g