67 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			67 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | 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 ، يجب أن يعلن المبرمج عن اسم المتغير ونوعه قبل استخدامه. | ||
|  | 
 | ||
|  | #### معلومات اكثر:
 |