المتغير في PHP وسيلة لتخزين البيانات المختلفة كالأرقام والنصوص والمصفوفات. يبدأ اسم المتغير دائمًا بعلامة الدولار $ يتبعها اسم المتغير، ولا حاجة للإعلان عن نوع البيانات مسبقًا.
إنشاء متغير
<?php
$name = "محمد";
$age = 28;
$height = 1.78;
echo $name;
?>
قواعد التسمية
يجب أن يبدأ اسم المتغير بحرف أو شرطة سفلية بعد علامة الدولار، ولا يمكن أن يبدأ برقم. يُسمح بالأحرف والأرقام والشرطات السفلية فقط، والأسماء حساسة لحالة الأحرف.
نطاق المتغيرات
للمتغيرات في PHP نطاقات مختلفة: عام global ومحلي local وثابت static. لا يمكن الوصول إلى المتغيرات المحلية خارج الدالة، وللوصول إلى المتغيرات العامة من داخل دالة نستخدم الكلمة global.
<?php
$x = 10;
function test() {
global $x;
echo $x;
}
test();
?>