الدرس الثاني — تعلم كيف تخزن البيانات في PHP
في PHP، كل متغير يبدأ بعلامة $. ما تحتاج تحدد النوع بنفسك — PHP تعرفه تلقائياً.
💡 مهم: PHP لغة "Weakly Typed" — يعني النوع يتحدد تلقائياً حسب القيمة!
string → نصوص مثل "مرحباً"int → أرقام صحيحة مثل 42float → أرقام عشرية مثل 19.99bool → true أو falsearray → مجموعة قيمnull → بدون قيمةغيّر اسم المتغير، نوعه، وقيمته وشوف النتيجة فوراً:
PHP تحول الأنواع تلقائياً حسب السياق:
⚠️ انتبه: التحويل التلقائي ممكن يسبب نتائج غير متوقعة! استخدم (int) أو (string) للتحويل الصريح.
| الخطأ | السبب | الحل |
|---|---|---|
$1name = "x" | اسم المتغير ما يبدأ برقم | ابدأ بحرف أو _ |
$Name ≠ $name | PHP حساسة لحالة الأحرف | انتبه للكابيتل |
echo $undefined | متغير ما عرفته | عرّف المتغير قبل الاستخدام |