المتغيّر صندوق يخزّن قيمة. وفي PHP يبدأ اسمه دائمًا بعلامة $، مثل $prenom = “Marie”;.

الأنواع الرئيسية

  • سلسلة نصية (string): نصّ بين علامات تنصيص، مثل “Bonjour”.
  • عدد صحيح (int): رقم صحيح، مثل 42.
  • عدد عشري (float): رقم بفاصلة، مثل 3.14.
  • قيمة منطقية (bool): true أو false.
  • مصفوفة (array): قائمة من القيم.

يستنتج PHP النوع وحده بحسب القيمة المعطاة، فلا حاجة إلى التصريح به. وهذا ما يُسمّى التنميط الديناميكي.

عرض متغيّر

يمكن الوصل بالنقطة: echo “Bonjour ” . $prenom;. وبعلامات التنصيص المزدوجة تُقرأ قيمة المتغيّر مباشرةً: echo “Bonjour $prenom”;.

للتذكّر: يبدأ المتغيّر بعلامة $ ويخزّن قيمة، ويستنتج PHP نوعه تلقائيًا.