اقسام الدروس
|
|
|
|
|
|
اقسام التحميل |
|
|
|
|
|
| |
|
|
|
[الدرس الثاني]: المتغييرات و انواعها |
|
عدد الزيارات : 3821
|
شارح الدرس : bhappy
|
مستوى الدرس : احترافي
|
|
 |
|
اضيف بواسطة
bhappy في تاريخ
2007-02-18 | المصدر :
شبكة ثورة الفوتوشوب |
القسم :
دورة البي اتش بي |
يمكنك تقييم الدرس
عدد الاصوات 9
شرح الدرس
بسم الله الرحمن الرحيم
دورة البي اتش بي [الدرس الثاني]: المتغييرات و انواعها
Translated Title: PHP variables and functions tutorial 1
السلام عليكم و رحمة الله و بركاته
قبل البداية في الدرس الأول
يتوجب عليك التالي :
1- ان تقوم بتركيب سيرفر شخصي إن كنت لا تملك واحد أضغط هنا أو هــــنـــا لمعرفة الطريقة (شكرا للأخ كنان و الأخ photoshop)
و لكن انصح بتحميل النسخه الحديثه من السيرفر السخصي و هو مجاني من هذا الموقع
نقاط يرتكز عليها الدرس :
1- المتغييرات 2- انوع المتغييرات 3- الثوابت
بداية الدرس :
كيف تكون بداية ملف البي اتش بي ؟
يتوجب عليك ان تضع علامة بداية و نهاية يفهم السيرفر ان ما بينهما هو php و ليس اي لغه اخرى و ايضا ان تكون ضيغة الملف .php
مثال
PHP code :
هنا تكون جميع اكواد البي اتش بي ?> لو قمت بكتابة كود بي اتش بي هنا فلن يعمل
بمعنى آخر
: هذا كود البداية ?>: و إن قلبته يكون هو النهاية
* ملاحظة يمكن ان تكون البداية بهذا الشكل
و لكن النهاية تكون
?>
ما هو المتغيير ؟
المتغيير عبارة عن عبارة او كلمة تعطيها قيمة انت تحددها و تحدد نوعا و ذلك اعتمادا على ما تريد استخدامها سنفهم هذا المعنى عن طريق الأمثلة
مثال
PHP code :
$name = "احمد";
* $ هي بداية اي متغيير اي متغيير يتوجب ان يبدأ بمى تسمى بعلامة الدولار و هي $ و تطبعها عن طريق SHIFT+4
* المتغيير هو $name و يمكن ان تسميه اي اسم تريده ممكن ان يكون ارقام او حروف او ان يبدأ بـــ ( _ ) مثال $_bhappy
* عبارة (=) هي لكي تعطي $name قيمه ما بعد (=)
* عبارة الأقتبار (" ") أو ( ' ') كلاهما ينفع و لكن الفرق الوحيد بينهما ان ("") لو كانت تحوي متغيير آخر يستم جلب قيمته اما ( ' ') لن تقوم بجلب قيمته و سنتطرق لهذا الموضوع لاحقا
* الآن القيمة هي ما يكون بين علامات الإقتباس و هي احمد
* في نهاية كل سطر في البي اتش بي لازم تضع ( ; ) و إلا سيحدث لديك خطأ برمجي وهو خطأ برمجي شائع جدا لا تقلق و ميزه هذه العلامة في آخر كل سطر لتخبر السيرفر ان هذا سطر مستقل او امر مستقل
نصائح و ملاحظات مهمه :
1- غالبا استخدم كلمات معبرة للـمتغيير لكي يسهل عليك و على اي مبرمج غيرك ليفهم الكود و لا تستخدم امساء غريبه في المتغييرات فأنت نفسك ستضيع خلال البرمجه
2- في لغة بي اتش بي الفراغ او المسافة بين المتغيير و علامة يساوي و غيرها لا تهم و يتاجهل السيرفر اي مسافات و لكن نقوم بعمل مسافة ليسهل قرائة الكود فيها بعد
كيف اقوم بطباعة شيء الى المستخدم في البي اتش بي؟
امر الطباعة في هذه اللغه هما فعليا امران.
الأول هو : print()
مثال على طباعة احمد عن طريق ()print
PHP code :
$name = "احمد"; print $name; # أو ممكن ان تكون هكذا # print "احمد"; ?>
اما الأمر الثاني فهو echo()
PHP code :
$name = "احمد"; echo $name; # أو ممكن ان تكون هكذا # echo "احمد"; ?>
سيتعجب البعض و يقول ما هو الفرق ؟
انا اقولك ما هو الفرق و لكن اولا يتوجب عليك دوما ان يكون اساس برمجتك ان تكون سريعه و هناك كثير من المتغييرات تقوم بنفس العمل و يكون الفرق بينهما السرعة و امر آخر
الفروقات
* print()
- هذا الأمر يستخدم في اماكن اخرى اكثر تعقيدا بمعنى آخر يقوم بطباعه عمليات معقده جدا جدا لا تتستطيع طباعتها عن طريق echo - و ايضا بما ان هذا الأمر يقوم بعمليات معقدة اكثر من echo() فإنه ابطأ من echo()
* echo() - لا اظن انك تحتاج غيرها في جميع دروس هذه الدورة تكفي لكل شيء تقريبا - اسرع من الأمر print() كما اسلفت - هذا الأمر ممكن ان يطبع عدة اوامر و عبارات
مثال
PHP code :
$psr = " شبكة ثورة الفوتوشوب";
$type = "التعليمية ";
echo "هذا الدرس " , "مقدم من " . $psr ." " . $type;
# سيكون الناتج من هذ الحلقة بعد طباعتها هو #
# هذا الدرس مقدم من شبكة ثورة الفوتوشوب التعليمية # ?>
أنواع المتغيرات
هل المتغييرات انواع ؟
نعم انواع و هناك اربعة انواع
* مثال على النوع الأول و هو إن كان المتغيير حروف
PHP code :
$name = "bhappy";
و هذا يسمى String
* مثال على النوع الثاني و هو إن كان المتغيير ارقام صحيحه
PHP code :
$phone = "123456";
هذا نسميه Integer اي رقم صحيح
* مثال على ثلاث انواع المتغييرات و هو إن كان رقم و لكن ليس صحيح
PHP code :
$phone = "1.2345";
و هذا النوع نسمية Double
* مثال على النوع الرابع و هو صحيح/غير صحيح بالأصح True/False
PHP code :
$boolean = "true";
و هذا المتغيير نسمه Boolean و سنعرف استخداماته لاحقا
* طريقة معرفه نوع المتغيير عن طريق الأمر التالي
PHP code :
$var = "Anything";
print gettype ( $var );
?>
* لو كان المتغيير فارغ لا يحوي قيمة سيعطيك نتيجه NULL اي فارغ اما غير ذلك سيطبع لك احد الأسماء الي قلتها لك على حسب قيمة المتغيير في مثالنا هذا ستكون النتيجه String
بهذا الدرس ننهي ثاني دروس الدورة و خلال يومين يأقوم بطرح الدرس الثال
بالتوفيق و نتمنى من الجميع التجربه و الأسئلة
ملاحظة : انا بشر قد اصيب و اخطىء إن اخطأت فمن الشيطان و من نفسي و اصبت فمن الله فأتمنى ابلاغي إن رأيتم او واجتهكم اي خطأ في الأكواد الي شرحتها
|
|
أقسام الموقع |
|
|
|
|
|
|
|
|
|
|
|
|
|
أكثر الملفات تحميلا[لهذا الشهر] |
|
|
|
|
|
|
|
احصائيات |
عدد الملفات : 11,295
عدد الدروس : 354
عدد الاعضاء : 18,075
تم تحميل : 958,852
زيارات الملفات : 12,521,903
زيارات الدروس : 1,103,790
مواد قسم التحميل : 17.92 GB
|
المتواجدين الآن |
يتواجد الآن : 49 زائر. أعضاء : 0. زوار : 49 ضيوف.
|
| |
|