أنوع 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

 

أذا عندك اي استفسار او سؤال او اي مساعده  تواصل معانا من اتصال بنا أو بالتويتر

 

أشوفكم على خير