المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الدرس السابع التعليقات والمتغيرات



walid_8281500
03-23-2009, 09:52 PM
بسم الله الرحمن الرحيم
الحمد لله رب العالمين
والصلاة السلام على أشرف المرسلين
سيدنا محمد عليه أفضل الصلوات والتسليم

السلام عليكم ورحمة الله وبركاته
تحية طيبة لرواد القسم الجميل

اليوم بإذن الله سأتطرق إلى شرح أهم قواعد PHP وكيفية كتابة الأوامر الخاصة بها وهي بالطبع كثيرة ولا يمكن شرحها في موضوع واحد حتى يتيسر علينا القرآة والفهم السريع بإذن الله وسأبدأ بالتعليقات والمتغيرات



بسم الله نبدأ ::

..:: التعليقات ::..



هي مجرد سطور تشرح المغزى من جزء معين من الكود ، وتظهر ائدتها عند كتابة برنامج كبير وتعديله بعد فترة طويلة مثل برنامج vBulletin الخاص بالمنتديات ، فنجد أنه من العسير جداً على المطور تذكر فائدة السطور التي كتبها أو المخرجات التي ستنتج منها ، لذلك تظهر هنا فائدة التعليقات حيث تعتبر شرح للمطور ليس أكثر ولا يقوم المعالج الخاص باللغة بترجمة هذه التعليقات أو الإلتفات أليها والبعض يستخدمها لحفظ حقوقه على سكربت مثلاً أو أي شئ من هذا القبيل .

والسؤال هنا :: كيف يعرف المترجم سطور التعليقات من سطور الأكواد ؟


يتم ذلك عن طريق علامات خاصة ، وتوجد طريقتين ::



الطريقة الأولى :: يمكن إدراج تعليق بعد العلامة // حتى وإن كان يسبقها سطر كود عادي

مثال ::



<?
echo "eltayer"; // هذا سطر تعليق
?>
الطريقة الثانية :: تستخدم لإدراج التعليق على أكثر من سطر عن طريق علامة */

مثال ::

<?
/*1 سطر تعليق
2 سطر تعليق/*
echo "eltayer";
?>


..:: المتغيرات ::..


هي من أساسيات أي لغة وتستخدم لتخزين قيمة معينة في ذاكرة الكمبيوتر ، ويتم تعريف المتغير عن طريق علامة الدولار "$" بالصيغة التالية ::



$قيمة المتغير=إسم المتغير;

نلاحظ من الصيغة السابقة أنه يتم إختيار الإسم الذي نريده للمتغير ( يجب أن يكون الإسم بالإنجليزية ) ووضع العلامة $ قبله ثم نكتب علامة التساوي التي تقوم بتخزين القيمة في المتغير وأخيراً الفاصلة المنقوطة آخر أي سطر من سطور لغة PHP .

قيمة المتغير قد تكون نصية أو عددية ، في المثال التالي سنقوم بتخزين قيمة نصية في متغير إسمه name ::



$name="الطاير";

لغة PHP حساسة لحالة الأحرف ، فمثلاً لا يمكن تخصيص قيمة للمتغير name ، ثم فحص قيمتها بالنداء على المتغير Name ، في هذه الحالة يكون الإسمين متغيرين منفصلين تماماً .

مثال ::



$name="الطاير";
$Name="ترايدنت";
echo $name;

هل تستطيع توقع أي الإسمين سيتم طباعته ؟

كقاعدة عامة:: لتسهيل عملية تطوير البرنامج ولكي تستطيع تذكر الهدف من المتغير بسهولة يجب ان يعبر إسم المتغير عن وظيفته ولا يسمح بمسافات خالية في إسم المتغير بل يجب أن يكون متصل ، لذلك تستطيع إستخدام علامة "_" بين الكلمات ، فمثلاً إسم متغير لتخزين درجة الحرارة يكون نموذجياً بالإسم ::
$heat_degree وهكذا ...
لاحظ من الأمثلة السابقة أننا قمنا بتخزين قيم نصية أو حرفية ، ويتم التعبير عنها بين علامتي التنصيص "" وهي قيم لا يمكن إجراء عمليات حسابية عليها ، أما إذا أردنا تخزين قيم عددية يمكن إجراء عمليات حسابية لها ، وجيب أن نتعرف أولاً على أنواع البيانات الممكن إستخدامها في لغة PHP .

وإن شاء الله سوف أقوم بشرح أنواع البيانات ( البيانات الحرفية ، البيانات العددية ) .

أرجو من الله أن لا أكون أطلت الحديث عليكم

وأتمنى محاولة تطبيق الأمثلة الموجودة في الدرس

فلن يأخذ منك الكثير Just 5 Minute http://traidnt.net/vb/images/smilies/smoke1.gif

أوصيكم الدعاء لي ولوالدي ووالدتي

إلى اللقاء http://traidnt.net/vb/images/smilies/icon31.gif