حب الى الابد
انواع المتغيرات فى الـ php او مايسمى Data Types Fxbgnt11
حب الى الابد
انواع المتغيرات فى الـ php او مايسمى Data Types Fxbgnt11
حب الى الابد
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

حب الى الابد

والله نورتِ المنتدي من جديد يـ{زائر}.

 
الرئيسيةالتسجيلأحدث الصوردخول

ادارة المنتدي: اهـلا ومرحــبا بك معنا نورتنا بزيارتك الجميلة وزودت شوقنا ولهفتنا ع مشاركاتك ومواضيعك اذا كانت هذه هية زيارتك الاولي فيتوجب عليك التسجيل لتكون عضو معنا وتتمتع بكل مميزات العضوية المجانية  (اضغط هنا للتسجيل) اما اذا كنت قمت بالتسجيل مسبقا فيتوجب عليك الدخول بكتابة اسمك والرقم السري.  شكرا.ً


 

 انواع المتغيرات فى الـ php او مايسمى Data Types

اذهب الى الأسفل 
كاتب الموضوعرسالة
medo

™المدير العـام™
™المدير العـام™
medo


عدد مساهماتى : 5740
انا ذكر
مزاجي : الحمدلله
انا من : مصر
احترامك لقوانين المنتدي :
انواع المتغيرات فى الـ php او مايسمى Data Types Left_bar_bleue100 / 100100 / 100انواع المتغيرات فى الـ php او مايسمى Data Types Right_bar_bleue

نشاطك فى المنتدي :
انواع المتغيرات فى الـ php او مايسمى Data Types Left_bar_bleue100 / 100100 / 100انواع المتغيرات فى الـ php او مايسمى Data Types Right_bar_bleue

عدد نقاط التميز : 9968
عدد التقيمات : 15
تاريخ التسجيل : 17/08/2007
وسام1 : انواع المتغيرات فى الـ php او مايسمى Data Types Deign_11
وسام2 : انواع المتغيرات فى الـ php او مايسمى Data Types Sl2vbo
وسام3 : انواع المتغيرات فى الـ php او مايسمى Data Types 3h210
وسام4 : انواع المتغيرات فى الـ php او مايسمى Data Types Q1q0-710
توقيع المنتدي : توقيع المنتدي

انواع المتغيرات فى الـ php او مايسمى Data Types Empty
مُساهمةموضوع: انواع المتغيرات فى الـ php او مايسمى Data Types   انواع المتغيرات فى الـ php او مايسمى Data Types I_icon_minitime15.05.09 10:56

:g:4:
:sleep:

ماهى انواع البيانات فى الـ php؟
انواع البيانات (التى تحفظ داخل متغير ما)
تختلف بحسب قيمة هذا المتغير. وعن طريق إختلاف نوع قيمة المتغير
يمكننا تحديد كيف سنتعامل مع هذا المتغيير.
كما ان معرفة نوع متغير ما مفيد عند رغبتك فى التحقق من قيمة هذا المتغيير.
والهدف من معرفة نوع المتغيرات ستعرفه عندما تريد التحقق مثلا
من حقل رقم هاتف يقوم بإدخاله الزائر فى فورم التسجيل ببرنامجك (كامثلا لا حصر)
او الرقم البريدى zip code مثلا.
فإذا ادخل الزائر قيمة غير رقمية فيجب ان تخرج له رسالة تفيد بأنه ادخل قيمة خاطئة حتى يقوم بالتحقق منها.
انواع البيانات فى الـ php هى كالتالى

النوع





  1. integer
  2. Double
  3. String
  4. Boolean
  5. array
  6. Object


مثال





  1. 5
  2. 2.234
  3. 1e7
  4. "نص"
  5. true
  6. يتم شرحه فيما بعد
  7. يتم شرحه فيما بعد


الوصف





  1. قيمة رقمية صحيحة كالراقم 5 او اى رقم صحيح (سواء سالب او موجب)
  2. رقم به كسور كالرقم 2.3 او 1.5 وهكذا
  3. لكل حرف فى الحاسب الألى كود خاص به
  4. اى نوع من انواع النصوص
  5. true او false بمعنى صح او خطأ false تنطبق على المتغيرات التى لا تحتوى على اى قيمة, او لها القيمة 0 او مجرد مسافة بيضاء اى شئ غير ذلك يعتبر TRUE وهذا النوع للبيانات اغلب الأحيان يرمز له بالكلمة المختصرة bool
  6. يتم شرحه فيما بعد
  7. يتم شرحه فيما بعد


هناك ايضا نوعا اخرين من انواع البيانات ( Data Types )

النوع





  1. مصدر او Resource
  2. null



الوصف





  1. المصدر او الـ resource هى كلمة عادة تشير للمتغيرات التى تحفظ نتيجة اتصال بقاعدة البيانات, او فتح ملف (هذه الأمور تعتبر احترافية نوعا ما وسنشرحها بالتفصيل فى دروس لاحقة)
  2. null معناها خالى تماما, اى لا يحمل اى قيمة, اذا كان متغير ما يحتوى على مسافة فارغة (مجرد مسافة بيضاء) لا يعتبر Null

لتوضيح الصورة اكثر وتوضيح انواع البيانات التى ورد وصفها (دون شرح البيانات التى تم تأجيلها للدروس القادمة)
قم بتشغيل الإسكريبت التالى

كود رقم 1 فى ملف التيكست
لاحظ نوع المتغيير بنفسك عندما نقوم بتعيين قيمة جديدة له.
ستلاحظ ان نوع المتغيير يتغير بحسب قيمته الأخيرة قبل ان نطبعه بإستخدام الدالة
gettype() والتى من شأنها ان تعرض لنا نوع قيمة المتغيير الذى نعطه لها.

هناك ايضا الدالة var_dump() وهى اكثر احترافية من الدالة gettype()
حيث ان الدالة gettype() تعرض لنا فقط نوع المتغير الذى نعطه اليها.
اما var_dump() تعطى نوع المتغير, وقيمته وبيانات اضافية عنه.

يمكنك تجربتها بمثال بسيط كالتالى
كود رقم 2 فى ملف التيكست


سوف يكون ناتج هذا هو
int(1)


اى النوع هو integer والقيمة هى 1

بالرغم من ان دالة الـ gettype() بمفردها جيدة لعرض نوع احد المتغيرات.
الا ان الـ php يقدم لنا عدة دوال اخرى جيدة يمكننا استخدامها.
وجميعها ترد لنا بأما true او false او بمعنى اخر. تقول لنا نعم المتغير الذى ادخلته قيمته لها النوع كذا او لا. (سوف نرى كيف نسنتخدم هذه الدوال لاحقا لكن الأن يجب وضع وصف سريع ومختصر لها)

الدوال





  1. is_array()
  2. is_bool()
  3. is_double()
  4. is_int()
  5. is_numeric()
  6. is_object()
  7. is_string()
  8. is_null()
  9. is_resource()


الوصف





  1. اذا كان المتغير الذى اعطيناه لها هو عبارة عن مصفوفة (array) سترد لنا القيمة true اى, نعم هذا المتغير هو مصفوفة, غير ذلك ترد لنا القيمة false اى لا, هذا المتغير له نوع اخر وليس مصفوفة او array
  2. ترد لنا القيمة true اذا كانت قيمة المتغير الذى وضعناه بها اما false او true
  3. ترد لنا القيمة true اذا كان قيمة المتغير هو قيمة رقم غير صحيح مثل 1.235
  4. ترد لنا القيمة true اذا كانت قيمة المتغير هى رقم صحيح
  5. نفس عمل is_int() لكن مع اختلاف, وهو ان اذا كانت قيمة المتغير
    الذى تعطه لدالة التحقق in_int موضوعة بين علامتين تنصيص مثل "1"
    فسترد لنا الدالة is_int() بـ false
    اما الدالة is_numeric() تستطيع رصد الرقم حتى اذا كان داخل علامتى التنصيص.
  6. سنعرف استخدماتها لاحقا.
  7. ترد لنا القيمة true اذا كان نوع المتغير هو متغير نصى, اى نص يوضع بين علامتين تنصيص (حتى اذا كان رقم بين علامتين التنصيص)
  8. ترد لنا القيمة true اذا كان المتغير ليس له اى قيمة, اى متغير فارغ تماما, لا يحتوى حتى على مسافة فارغة.
  9. سنشرح هذا بتفصيل اكثر فى دروس لاحقة.


هناك ايضا طرق للتلاعب بأنواع المتغيرات
والتغيير بها.
على سبيل المثال اذا كانت قيمة المتغير هى 1.2 فإن نوعه هو double
ماذا لو اردنا ان نحول نوعه الى integer؟

هناك طريقتين, الأولى بإستخدام دالة settype() واليك مثال على طريقة إستخدام الدالة
كود رقم 3 فى ملف التيكست


جرب المثل اعلاه ولاحظ الإختلاف بنفسك.

هناك طريقة اخرى وهى عن طريق اضافة النوع المرغوب تحويل المتغير اليه قبل المتغير بين قوسين.
جرب المثال التالى لتضح الصورة اكثر.
كود رقم 4 فى ملف التيكست


هذا الدرس شئ بسيط فقط لتوضيح انواع المتغيرات فى الـ php
وطرق بسيطة للتلاعب معها وتغييرها.
وان شاء الله يوم بعد يوم سوف تستوعب هذه الأشياء وسوف تستوعب فوائدها بشكل اكبر.


اضغط هنا لتحميل ملف التيكست

منقول للفائدة
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://WwW.Lov4ever.yoo7.com
 
انواع المتغيرات فى الـ php او مايسمى Data Types
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
حب الى الابد :: .::{الركن التعليمي}::. :: حب الى الابد للدورات التعليمة ا love forever to instruction sessions :: دورة PHP-
انتقل الى:  
عفواً يمنع النسخ للزوار
المواضيع الأخيرة
» مطوية (فَلَنُنَبِّئَنَّ الَّذِينَ كَفَرُوا بِمَا عَمِلُوا وَلَنُذِيقَنَّهُمْ مِنْ عَذَابٍ
انواع المتغيرات فى الـ php او مايسمى Data Types I_icon_minitime27.05.17 12:19 من طرف عزمي ابراهيم عزيز

» مطوية (مَنْ أَرْضَى اللَّهَ بِسَخَطِ النَّاسِ كَفَاهُ اللَّهُ النَّاسَ)
انواع المتغيرات فى الـ php او مايسمى Data Types I_icon_minitime03.05.17 10:24 من طرف عزمي ابراهيم عزيز

» مطوية (إِنَّ الْإِنْسَانَ لَفِي خُسْرٍ)
انواع المتغيرات فى الـ php او مايسمى Data Types I_icon_minitime08.04.17 20:52 من طرف عزمي ابراهيم عزيز

» مطوية (وَأَوْفُوا بِعَهْدِ اللَّهِ إِذَا عَاهَدْتُمْ)
انواع المتغيرات فى الـ php او مايسمى Data Types I_icon_minitime07.04.17 8:14 من طرف عزمي ابراهيم عزيز

» مطوية (لاَ تَسُبُّوا الأَمْوَاتَ)
انواع المتغيرات فى الـ php او مايسمى Data Types I_icon_minitime03.04.17 17:15 من طرف عزمي ابراهيم عزيز

» مطوية (وَجَعَلَ مِنْهَا زَوْجَهَا لِيَسْكُنَ إِلَيْهَا)
انواع المتغيرات فى الـ php او مايسمى Data Types I_icon_minitime31.03.17 9:30 من طرف عزمي ابراهيم عزيز

» مطوية (لَيْسَ مِنَّا مَنْ لَمْ يَرْحَمْ صَغِيرَنَا ويُوَقِّرْ كَبِيرَنَا)
انواع المتغيرات فى الـ php او مايسمى Data Types I_icon_minitime27.03.17 20:51 من طرف عزمي ابراهيم عزيز

» مطوية (وَلِيَبْتَلِيَ اللَّهُ مَا فِي صُدُورِكُمْ وَلِيُمَحِّصَ مَا فِي قُلُوبِكُمْ)
انواع المتغيرات فى الـ php او مايسمى Data Types I_icon_minitime24.03.17 14:37 من طرف عزمي ابراهيم عزيز

» مطوية (لا تَحْلِفُوا بِآبَائِكُمْ مَنْ حَلَفَ بِاللَّهِ فَلْيَصْدُقْ)
انواع المتغيرات فى الـ php او مايسمى Data Types I_icon_minitime17.03.17 14:54 من طرف عزمي ابراهيم عزيز

» مطوية (اتَّخَذُوا أَحْبَارَهُمْ وَرُهْبَانَهُمْ أَرْبَاباً مِنْ دُونِ اللَّهِ)
انواع المتغيرات فى الـ php او مايسمى Data Types I_icon_minitime13.03.17 16:04 من طرف عزمي ابراهيم عزيز

» مطوية (اللَّهُمَّ اسْتُرْ عَوَرَاتِنَا وَآمِنْ رَوَعَاتِنَا)
انواع المتغيرات فى الـ php او مايسمى Data Types I_icon_minitime10.03.17 8:19 من طرف عزمي ابراهيم عزيز

» مطوية (اللَّهُمَّ اسْتُرْ عَوَرَاتِنَا وَآمِنْ رَوَعَاتِنَا)
انواع المتغيرات فى الـ php او مايسمى Data Types I_icon_minitime10.03.17 8:18 من طرف عزمي ابراهيم عزيز

»  اذكار المسلم اليومية ، جميع اذكار المسلم اليومية ، كل اذكار المسلم اليومية
انواع المتغيرات فى الـ php او مايسمى Data Types I_icon_minitime28.09.13 13:27 من طرف @الجوكر@

» دورة كاملة من الالف الى الياء فى الاكسل والشرح صوت وصورة
انواع المتغيرات فى الـ php او مايسمى Data Types I_icon_minitime25.08.13 16:53 من طرف هشام العيسى

» حكم المباراة يقتل بسبب بطاقة صفرا
انواع المتغيرات فى الـ php او مايسمى Data Types I_icon_minitime11.05.13 12:45 من طرف @الجوكر@

» أسوأ 10 توقعات لم تحدث فى 2012
انواع المتغيرات فى الـ php او مايسمى Data Types I_icon_minitime10.05.13 17:01 من طرف @الجوكر@

» دعااااااااااااااااااء لو عرفتو معناااااااااااااااااه عمركو ماهتبطلو تقروة فى حياتكم
انواع المتغيرات فى الـ php او مايسمى Data Types I_icon_minitime10.05.13 16:03 من طرف @الجوكر@

» شوارع مصر بعد تنحى الرئيس حسنى مبارك " بالصور "
انواع المتغيرات فى الـ php او مايسمى Data Types I_icon_minitime10.05.13 15:33 من طرف @الجوكر@

» دروه كامله فى البور بوينت 2003 شرح مفصل من الالف الى الياء
انواع المتغيرات فى الـ php او مايسمى Data Types I_icon_minitime09.05.13 15:47 من طرف @الجوكر@

» الأستعمال الصحيح للماء ساعد جدا جدا فى أنقاص الوزن
انواع المتغيرات فى الـ php او مايسمى Data Types I_icon_minitime08.05.13 20:38 من طرف @الجوكر@

Hosted By : Ahla montada
Design & Managed By : Medo
افضل عرض للمنتدي اختار اعدادات الشاشة
1024X 768 pixels
تنبيه جميع المشاركات والمواضيع في  منتديات حب الى الابد  لا تعبر بالضرورة عن رأي إدارتها بل تمثل وجهة نظر كاتبها فقط .
by Mohamed Ebrahim © 2006-2013 by Lov4ever