كيف يتم تعريف المتغيرات مع أنواعها في php
الكاتب: Mr.Aziz
تاريخ النشر: 2022-08-29 19:09:29
مسااءكم الخير..
أكيد لكل يعرف طريقة تعريف المتغيرات في اللغات أخرى ولكن هذي مشابه لها بس يختلف!
كيف يختلف؟
في اللغة php لاتحتاج تعرف لها النوع مثلآ char او int او string.
كل الى عليك تكتب اسم المتغير وثم القيمة المختاره و بشكل اوتوماتيكي أو تلقائي يتم اختيار نوع المتغير على حسب المختار
مثلآ لو خليت المتغير $name يساوي رقم مثلآ 5 راح يقبلها وراح يصير المتغير name هو 5
هكذا في اللغة php يتم تعريف المتغير على حسب المختار بالقيمة تمام.
طبعآ المتغير تقدر تسميه اي اسم تبيه في بالك حتى لو حرف واحد راح يقبلها عادي.
و له قوانين خاصه به يجب ان تتبعها تمام.
- المتغير او عند تسميه المتغيرة يبدء أول شي بالعلامة الدولار او $. مثلآ لو ابي اسمي المتغير بأسم name يجب ان يكون هكذا $name; ليصبح نوع من أنواع المتغير فقط؟
- المتغير يجب ان يكون أحرف و يقبل احرف مع شرطه صغيرة مثل $name_this
-المتغيرات لايمكن ان تتسمى بالارقام.
- المتغيرات تعتبر كأنوع من الحساسة الاحرف كيف؟ مثلآ لو كتبت اسمين واحد $age وثاني $AGE كلهم يختلفون عن بعض أختلاف تام.
هنا كما شرحت سابقآ
مثلآ المتغير $string راح يكون نوع من string لاني كتبت كذا
$string = "eqla3tech"
كلمة String انا كتبته كأسم متغير و تذكير و استطيع اسميه اي اسم ثاني.
المهم $string اصبح من النوع string
و المتغير x و y أصبح من النوع integer ولكن لو وضعت رقم مع فواصل 5.2 راح يصبح double
ولكن لو نجي نطبع القيمة التي موجوده في المتغير بيكون بهذي طريقة مع echo
اذا تريد تعرف مزيده من كلمة echo سوف اشرحها بالمقال الجاي بأذن الله.
المهم الان كل الى عملته كتبت echo أمر اخراج او طباعة على صفحة الويب
ثم كتبت welcome to website بعدها كتبت اسم المتغير $string
و راح تلاحظ تم طباعة القيمه التي موجوده في متغير string بشكل طبيعي
ولاحظ ايضآ بين علامتين وضعت اسم المتغير هكذا
" welcome to website $string"
راح يقبل بدون اي مشاكل.
وتوجد طريقة ثانيه و هي نفس العمل بضبط الى هي كذا
العلامة " " تكون فيه كلمة welcome to my website
ولكن برا العلامة راح تلاحظ يوجد نقطة هذي علامة فاصله او فاصل بينهم.
على سبيل مثال لو كتبت
$string "welcome to my website"
راح يطبع خطأ لانه كذا بيكون متشابكين جدآ ويجب ان يكون قدام علامة التنصيص " " هو نقطة ليكون فاصل بينهم
اذا كان قدام اسم المتغير يوجد علامة التنصيص يجب ان تضع نقطة ايضآ. راح تلاحظ compiler راح يخبرك في حال وجود خطأ.
الصحيح مفترض يكون كذا
. $string "welcome to my website"
كما موضح بالصوره.
و ايضآ في حال تريد طباعة قيمتين أرقام مثلآ عمل عملية جمع بين رقمين بيكون بهذي طريقة
مثل ماتلاحظ تم طباعة رقم 50 لانه تم جمع بين رقمين هم 10 + 40 هو 50
هل تستطيع وضع تعليق او string مثلآ result is: ؟
نعم تستطيع بيكون بهذي طريقة
زي ماتلاحظون ألان وضعت علامة نقطة ليكون فاصل بين المتغير وايضآ string
و النتيجة هو كما موضح بالصوره
وبس هذا هو المتغيرات في اللغة php
في حال ماوضحت حاجة معاك تقدر تتواصل معاها عن طريقة تويتر او اتصال بنا
اشوفكم على خير