[font:c385=Arabic Transparent][size=16][color:c385=#000000][img]
https://2img.net/r/ihimizer/img685/8643/sanstitre2m.gif[/img][/color][/size][/font][center][font:c385=Arabic Transparent][size=16][color:c385=#000000]بسم الله الرحمن الرحيم
الحمد لله رب العالمين
والصلاة السلام على أشرف المرسلين
سيدنا محمد عليه أفضل الصلوات والتسليم[/color][/size][/font]
[font:c385=Arabic Transparent][size=16][color:c385=#000000][img]
https://2img.net/r/ihimizer/img685/8643/sanstitre2m.gif[/img][/color][/size][/font][font:c385=Arabic Transparent][size=16][color:c385=#000000]السلام عليكم ورحمة الله وبركاته
تحية غالية لرواد القسم الجميل[/color][/size][/font]
[font:c385=Arabic Transparent][size=16][color:c385=#000000][img]
https://2img.net/r/ihimizer/img685/8643/sanstitre2m.gif[/img][/color][/size][/font] [size=16][font:c385=Arabic Transparent][color:c385=#000000]واليوم بإذن الله سنتطرق إلى شرح أنواع البيانات ( البيانات الحرفية ، البيانات العددية[/color][/font][/size][size=16][font:c385=Arabic Transparent][color:c385=#000000] )
نبدأ على بركة الله :::
أنواع البيانات
[/color][/font][/size][right][font:c385=Arabic Transparent][size=16][color:c385=#000000]1) بيانات حرفية ::
يعتبر معالج لغة PHP أي قيمة موضوعة بين علامتي التنصيص مفردة أو مزدوجة على أنها قيمة نصية ، وفيما يلي أمثلة لذلك ::
[/color][/size][/font][font:c385=Arabic Transparent][size=16][color:c385=#000000]رمز PHP:[/color][/size][/font]
[color:c385=#000000][size=16][font:c385=Arabic Transparent][color:c385=#000000][color:c385=#0000BB]$var1[/color][color:c385=#007700]=[/color][/color][/font][/size][size=16][font:c385=Arabic Transparent][color:c385=#000000][color:c385=#DD0000]"text"
[/color][color:c385=#0000BB]$var2[/color][color:c385=#007700]=[/color][color:c385=#DD0000]'some string...'[/color][/color][/font][/size][size=16][font:c385=Arabic Transparent][color:c385=#000000][color:c385=#007700];
[/color][/color][/font][/size][/color]
[font:c385=Arabic Transparent][size=16][color:c385=#000000]وإذا
أردت إدراج العلامة ' فيجب عليك كتابة النص بين العلامتين "" ، أما إذا
أردت كتابة العلامة " داخل النص فيجب عليك كتابتها بعد العلامة \ كما يلي
::
[/color][/size][/font][font:c385=Arabic Transparent][size=16][color:c385=#000000]رمز PHP:[/color][/size][/font]
[color:c385=#000000][size=16][font:c385=Arabic Transparent][color:c385=#000000][color:c385=#0000BB]$str_var[/color][color:c385=#007700]=[/color][/color][/font][/size][size=16][font:c385=Arabic Transparent][color:c385=#000000][color:c385=#DD0000]"my name is "ilias""
[/color][/color][/font][/size][/color]
[font:c385=Arabic Transparent][size=16][color:c385=#000000]إذا أردت طباعة مسار ملف مثلاً بحيث يتم وضع العلامتين \\ بجانب بعضهم في هذه الحالة يجب كتابة القيمة كما يلي ::
[/color][/size][/font][font:c385=Arabic Transparent][size=16][color:c385=#000000]رمز PHP:[/color][/size][/font]
[color:c385=#000000][size=16][font:c385=Arabic Transparent][color:c385=#000000][color:c385=#0000BB]$v[/color][color:c385=#007700]=[/color][color:c385=#DD0000]"c:\\\Windows\\\system32"[/color][/color][/font][/size][size=16][font:c385=Arabic Transparent][color:c385=#000000][color:c385=#007700];
[/color][/color][/font][/size][/color]
[font:c385=Arabic Transparent][size=16][color:c385=#000000]وتكون نتيجة طباعة هذا السطر هي ::
[/color][/size][/font][font:c385=Arabic Transparent][size=16][color:c385=#000000]c:\\Windows\\system32[/color][/size][/font]
[font:c385=Arabic Transparent][size=16][color:c385=#000000]وفي
حالة إذا قمنا بتخزين رقم الشارع في متغير وإسم المدينة في متغير آخر فلكي
نستطيع طباعة العنوان كاملاً يجب أن نقوم بربط المتغيرين في متغير جديد
كما يلي ::
[/color][/size][/font][font:c385=Arabic Transparent][size=16][color:c385=#000000]رمز PHP:[/color][/size][/font]
[color:c385=#000000][size=16][font:c385=Arabic Transparent][color:c385=#000000][color:c385=#0000BB]$v_st[/color][color:c385=#007700]=[/color][color:c385=#DD0000]"25 st,"[/color][/color][/font][/size][size=16][font:c385=Arabic Transparent][color:c385=#000000][color:c385=#007700];
[/color][color:c385=#0000BB]$v_city[/color][color:c385=#007700]=[/color][color:c385=#DD0000]"algerie"[/color][/color][/font][/size][size=16][font:c385=Arabic Transparent][color:c385=#000000][color:c385=#007700];
[/color][color:c385=#0000BB]$ful_Address[/color][color:c385=#007700]=[/color][color:c385=#0000BB]v_st[/color][color:c385=#007700].[/color][color:c385=#DD0000]' '[/color][color:c385=#007700].[/color][color:c385=#0000BB]v_city[/color][/color][/font][/size][size=16][font:c385=Arabic Transparent][color:c385=#000000][color:c385=#007700];
[/color][/color][/font][/size][/color]
[font:c385=Arabic Transparent][size=16][color:c385=#000000]وتكون النتيجة هي السطر التالي ::
[/color][/size][/font][font:c385=Arabic Transparent][size=16][color:c385=#000000]25 st, algeria[/color][/size][/font]
[size=16][font:c385=Arabic Transparent][color:c385=#000000]لاحظ هنا أننا قمنا بالربط عن طريق علامة النقطة (.) وقمنا بإضافة مسافة خالية حتى لا يكون الكلام ملتصق ببعض 0
ملحوظة ::
يمكنك عند إختبار الأمثلة فتح نسخة واحدة من IE والضغط فقط على مفتاح F5 في كل مرة تقوم فيها بتعديل الكود لتشاهد نتيجة التعديل 0
2) البيانات العددية ::
وهي نوعان::
[/color][/font][/size]
[list]
[*][size=16][font:c385=Arabic Transparent][color:c385=#000000]الأعداد الصحيحة .
[/color][/font][/size]
[url=http://a.tribalfusion.com/h.click/ahmyn6Pb3ZbWbv0VW3WnUjpPFZbN1Tvt4aJa4qQXnTZbC1rj8TtJWoArBpVrmpt3H5q3h5teo5PJKnbbZc0Gn0YsZbYXGFppTFW3rrSTFjZcWP3WPaMRQVZbsSt3N1WJwV6nO4cr40UZbubbA6yM/http://a.tribalfusion.com][font:c385=Arabic Transparent][size=16][color:c385=#000000][img(1,1)]
http://cdn5.tribalfusion.com/media/37536.gif[/img][/color][/size][/font][/url][font:c385=Arabic Transparent][size=16][color:c385=#000000]ويتم التعبير عنها بكتابة الرقم بدون علامات تنصيص 0
[/color][/size][/font]
[*][size=16][font:c385=Arabic Transparent][color:c385=#000000]الأعداد العشرية أو ذو الدقة المضاعفة .
يحتوي
هذا النوع بالطبع على كسر عشري ، ولا تعطي إهتمام كبير للنوعين لأن
المعالج يقوم بالتحويل بين النوعين حسب نوع القيمة أو ناتج العملية
الحسابية لنفس المتغير ، وفيما يلي مثال لهذا النوع من المتغيرات ::[/color][/font][/size]
[/list]
[font:c385=Arabic Transparent][size=16][color:c385=#000000]رمز PHP:[/color][/size][/font]
[color:c385=#000000][size=16][font:c385=Arabic Transparent][color:c385=#000000][color:c385=#0000BB]$n1[/color][color:c385=#007700]=[/color][color:c385=#0000BB]3[/color][color:c385=#007700]; [/color][/color][/font][/size][size=16][font:c385=Arabic Transparent][color:c385=#000000][color:c385=#FF8000]// متغير صحيح
[/color][color:c385=#0000BB]$n2[/color][color:c385=#007700]=[/color][color:c385=#0000BB]5.89[/color][color:c385=#007700]; [/color][/color][/font][/size][size=16][font:c385=Arabic Transparent][color:c385=#000000][color:c385=#FF8000]// متغير عشوائي
[/color][color:c385=#0000BB]$n1[/color][color:c385=#007700]=[/color][color:c385=#0000BB]$n1[/color][color:c385=#007700]/[/color][color:c385=#0000BB]$n2[/color][color:c385=#007700]; [/color][/color][/font][/size][size=16][font:c385=Arabic Transparent][color:c385=#000000][color:c385=#FF8000]// المتغير الآن أصبح عشري
[/color][color:c385=#007700]echo [/color][color:c385=#0000BB]$n[/color][/color][/font][/size][size=16][font:c385=Arabic Transparent][color:c385=#000000][color:c385=#007700];
[/color][/color][/font][/size][/color]
[font:c385=Arabic Transparent][size=16][color:c385=#000000]وتكون النتيجة هي طباعة القيمة هي ::
[/color][/size][/font][font:c385=Arabic Transparent][size=16][color:c385=#000000]0.509337860781[/color][/size][/font]
[font:c385=Arabic Transparent][size=16][color:c385=#000000]تأتي
هنا أهمي معرفة العلامات الخاصة بالعمليات الحسابية وهي "+" لعملية الجمع
و "-" لعمية الطرح و "/" لعملية القسمة و "*" لعمليةالضرب .
وهنالك قاعدة هامة لأولوية الحساب فمثلاً المعادلة (7+2*5) تكون نتيجتها 45 أو 17 ، لمعرفة ذلك أتبع القاعدة التالية ::
[/color][/size][/font]
[list=1]
[*][size=16][font:c385=Arabic Transparent][color:c385=#000000]يتم حساب الأرقام بداخل الأقواس أولاً . [/color][/font][/size]
[*][size=16][font:c385=Arabic Transparent][color:c385=#000000]يتم حساب عملية الضرب أو القسمة أيهما أولاً من اليسار لليمين . [/color][/font][/size]
[*][size=16][font:c385=Arabic Transparent][color:c385=#000000]يتم حساب عملية الجمع أو الطرح أيهما أولاً من اليسار إلى اليمين .[/color][/font][/size]
[/list]
[font:c385=Arabic Transparent][size=16][color:c385=#000000]مما
سبق تكون المعادلة السابقة نتيجتها 17 ، فإذا أردت إجراء عملية الجمع
أولاً فيجب عليك أن تضعها بين أقواس هكذا (7+2)*5 فتكون النتيجة 45 .
هذه
اللغة تشبه إلى حد كبير لغة ++C ويظهر ذلك عند عملية زيادة قيمة المتغير
بمقدار واحد أو بإضافة المتغير إلى نفسه مرتين كما يلي ::[/color][/size][/font][/right]
[font:c385=Arabic Transparent][size=16][color:c385=#000000]رمز PHP:[/color][/size][/font]
[color:c385=#000000][size=16][font:c385=Arabic Transparent][color:c385=#000000][color:c385=#0000BB]$i[/color][color:c385=#007700]=[/color][color:c385=#0000BB]$i[/color][color:c385=#007700]+[/color][color:c385=#0000BB]1[/color][color:c385=#007700]; [/color][/color][/font][/size][size=16][font:c385=Arabic Transparent][color:c385=#000000][color:c385=#FF8000]// الوضع الإعتيادي للزيادة
[/color][color:c385=#0000BB]$i[/color][color:c385=#007700]++; [/color][/color][/font][/size][size=16][font:c385=Arabic Transparent][color:c385=#000000][color:c385=#FF8000]// زيادة بمقدار واحد على طريقة لغة السي
[/color][color:c385=#0000BB]$i[/color][color:c385=#007700]+=[/color][color:c385=#0000BB]2[/color][color:c385=#007700]; [/color][/color][/font][/size][size=16][font:c385=Arabic Transparent][color:c385=#000000][color:c385=#FF8000]// زيادة المتغير بمقدار 2
[/color][/color][/font][/size][/color]
[font:c385=Arabic Transparent][size=16][color:c385=#000000]رمز PHP:[/color][/size][/font]
[color:c385=#000000][size=16][font:c385=Arabic Transparent][color:c385=#000000][color:c385=#0000BB]$i[/color][color:c385=#007700]=[/color][color:c385=#0000BB]$i[/color][color:c385=#007700]+[/color][color:c385=#0000BB]$i[/color][color:c385=#007700]; [/color][/color][/font][/size][size=16][font:c385=Arabic Transparent][color:c385=#000000][color:c385=#FF8000]// إضافة المتغير إلى نفسه بالطريقة العادية
[/color][color:c385=#0000BB]$i[/color][color:c385=#007700]+=[/color][color:c385=#0000BB]$i[/color][color:c385=#007700]; [/color][/color][/font][/size][size=16][font:c385=Arabic Transparent][color:c385=#000000][color:c385=#FF8000]// إضافة المتغير إلى نفسه على طريق لغة السي
[/color][/color][/font][/size][/color]
[/center]
[right] [/right]
[font:c385=Arabic Transparent][size=16][color:c385=#000000]أسأل الله أن لا أكون أطلت عليكم الحديث
الدرس سوف يفتح مداركنا إلى نقاط هامة في تعلم هذه اللغة ، وإن شاء الله تعم الفائدة علينا جميعاً
إلى اللقاء مع الدرس القادم إن شاء الله[/color][/size][/font]