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