أنوع Data types في php
الكاتب: Mr.Aziz
تاريخ النشر: 2022-09-01 18:20:17
مساء الخير
المره السابقة تكلمنا عن أنواع المتغيرات في اللغة php و كيف كتبنا المتغيرات بدون data type
ولكن هالمره راح نتكلم عن عدت انواع data types التي سمح بأستخدامها في اللغة php
1- string:
هذا النوع هو نوع من ألاحرف او مجموعة من ألاحرف بما يسمى text
مثلآ Eqla3tech
وايضآ يقبل نوعين من التنصيص المفرد (' ') أو ثنينهم (" ").
كامثال:
على سبيل المثال هنا عرفنا المتغير x ثم كتبنا hello world
وبنفس الوقت وضعنا echo ثم المتغير لكي يظهر النتيجة هو hello world
ولكن أريد أعرف المتغير هذا $x هل هو فعلآ string او ماذا؟
الان نجي نستخدم الدالة خاصة في php بأسم var_dump()
هذي تظهر لك القيمة و ايضآ نوع data types للمتغير تمام.
لما وضعت var_dump($x) ويظهر لنا النتيجة هو
string(11) "hello world"
خلينا نجرب مع التنصيص المفرد
راح تلاحظ الان المتغير name يقبل التنصيص المفرد كا string تمام
يطلع لنا string(13) اي النوع هو string و يوجد 13 أحرف بالمتغير name.
2- Integer:
هذا النوع يقبل فقط ارقام بدون فواصل او بما يسمى decimal
وايضآ يجب ان يكون على اقل رقم واحد بالمتغير و لايوجد decimal
وايضآ يقبل بالارقام السالب و الموجب.
هنا المثال:
الان وضعنا المتغير num و القيمة تبعه هو 40
لما استخدمنا الدالة var_dump ظهر لنا المتغير $num
هو من النوع Integer وايضآ القيمة هو 40 كما وضعناه بالمتغير.
3- Float:
هذا النوع يعتبر double و ايضآ يقبل أرقام بالفواصل يعني بأمكانك كتابة الرقم 40.5
تعالو نشوف بالمثال:
زي ماتلاحظون فقط وضعت فاصله ثم رقم 5
تحول من int الى float لانه اي متغير يكون بالرقم مع فواصل يصبح float بشكل تلقائي
اي متغير مع ارقام بدون فواصل بيكون integer
-4 Boolean:
هذا النوع يستخدم قيمتين فقط هم true او False
كمثال:
ألان لما وضعنا القيمة true على المتغير num
يطلع لنا النوع هو bool و اختصاره Boolean
و القيمة هو True و لما وضعنا False اصبح القيمة False
5- Array:
هذا النوع يخزن أكثر من قيمة بالمتغير واحد
على سبيل المثال:
هنا بتلاحظ اني وضعت المتغير هو arr تمام
و عرفنا المتغير عن طريق علامة [ ] و بالداخل بيكون بهذي طريقة
أول شي يكون mazda ثم علامة يساوي و السهم يعني المازده ماهو اللون تبعه؟
هو red زي كذا
بس ان شاءالله راح اشرح عنها بشكل مفصل لاتقلق.
المتغير يقبل نوع من array و زي ماتلاحظ النتيجة مكتوب array(2) تعني يوجد متغيرتين قيمتين مخزنه. و مثل ماقلت سوف اشرح عنها بالتفصيل ان شاءالله..
6- object:
هذي نوع من انواع الكلاسات وبامكانك يكون متغير هو object نفس طريقة جافا
سوف اشرح عنها بالتفصيل أيضآ بأذن الله.
هنا مثال لها
زي ماتلاحظ ألان كتبت كلاس و هو عباره عن ترحيب تمام
و تحت كتبت فقط متغير جديد هو user ثم عرفته كا object للكلاس User
بكذا اقدر اعرض كل ماهو موجود بداخل كلاس زي بالصوره
سوف أشرح عنها بالتفصيل أن شاءالله.
7- Null:
هذا القيمة معروفه عند لكل مبرمجين هو يتم تفريغ او القيمة اصبحت فارغة بما يعني المتغير أصبح فارغ لايوجد به شي الا null فقط.
كامثال:
لو وضعنا المتغير num و القيمة هو null راح تصبح null
ولكن لو وضعنا متغير بدون قيمة راح تصبح null بشكل تلقائي.
هذي أنواع data types التي موجوده باللغة php
أذا عندك اي استفسار او سؤال او اي مساعده تواصل معانا من اتصال بنا أو بالتويتر
أشوفكم على خير