المتغيّر صندوق يخزّن قيمة. وفي PHP يبدأ اسمه دائمًا بعلامة $، مثل $prenom = « Marie »;.
الأنواع الرئيسية
- سلسلة نصية (string): نصّ بين علامات تنصيص، مثل « Bonjour ».
- عدد صحيح (int): رقم صحيح، مثل 42.
- عدد عشري (float): رقم بفاصلة، مثل 3.14.
- قيمة منطقية (bool): true أو false.
- مصفوفة (array): قائمة من القيم.
يستنتج PHP النوع وحده بحسب القيمة المعطاة، فلا حاجة إلى التصريح به. وهذا ما يُسمّى التنميط الديناميكي.
عرض متغيّر
يمكن الوصل بالنقطة: echo « Bonjour » . $prenom;. وبعلامات التنصيص المزدوجة تُقرأ قيمة المتغيّر مباشرةً: echo « Bonjour $prenom »;.
للتذكّر: يبدأ المتغيّر بعلامة $ ويخزّن قيمة، ويستنتج PHP نوعه تلقائيًا.