---
title: Variables
localeTitle: المتغيرات
---
## المتغيرات

# إنشاء (إعلان) متغيرات PHP

المتغيرات هي "حاويات" لتخزين المعلومات.

**بناء الجملة:**

 `<?php 
 $txt = "Hello world!"; 
 $x = 5; 
 $y = 10.5; 
 ?> 
` 

بعد تنفيذ العبارات أعلاه ، سيحتوي المتغير $ txt على قيمة Hello world !، وسيحتفظ المتغير $ x بالقيمة 5 ، وسيحتفظ المتغير $ y بالقيمة 10.5.

##### ملاحظة: عند تعيين قيمة نصية لمتغير ، ضع علامات اقتباس حول القيمة.

##### ملاحظة: على عكس لغات البرمجة الأخرى ، لا تملك PHP أي أمر لإعلان متغير. يتم إنشاؤه في اللحظة التي تقوم فيها بتعيين قيمة لها أولاً.

# قواعد لمتغيرات PHP:

*   يبدأ المتغير بعلامة $ ، متبوعًا باسم المتغير
*   يجب أن يبدأ اسم المتغير بحرف أو حرف الشرطة السفلية
*   لا يمكن أن يبدأ اسم المتغير برقم
*   لا يمكن أن يحتوي اسم المتغير على أحرف أبجدية رقمية والشرطات السفلية (Az و 0-9 و \_)
*   أسماء المتغيرات حساسة لحالة الأحرف (عمر $ و $ AGE متغيرين مختلفين)

# متغيرات الانتاج

وكثيرا ما يستخدم بيان صدى PHP لإخراج البيانات إلى الشاشة.

سيوضح المثال التالي كيفية إخراج النص والمتغير:

 `<?php 
 $txt = "github.com"; 
 echo "I love $txt!"; 
 ?> 
` 

سينتج المثال التالي نفس الإخراج مثل المثال أعلاه:

 `<?php 
 $txt = "github.com"; 
 echo "I love " . $txt . "!"; 
 ?> 
` 

سينتج المثال التالي مجموع متغيرين:

 `<?php 
 $x = 5; 
 $y = 4; 
 echo $x + $y; 
 ?> 
` 

# PHP هي لغة مكتوبة بشكل فضفاض

في المثال أعلاه ، لاحظ أنه لم يكن علينا إخبار PHP بنوع البيانات المتغير. تقوم لغة PHP تلقائيًا بتحويل المتغير إلى نوع البيانات الصحيح ، وفقًا لقيمته. بلغات أخرى مثل C و C ++ و Java ، يجب أن يعلن المبرمج عن اسم المتغير ونوعه قبل استخدامه.

#### معلومات اكثر: