[ بدايتك في الدخول إلى عالم الـ[ php ] بتعلم الأساسيات ]



قد يكون الشكل الظاهر للدروس على أنها دروس منفصلة .. ولكني سأحاول قدر الإمكان أن أجعلها متسلسلة ~

بحيث يستطيع الجميع في نهاية الأمر أن يتعامل معه لغة الـ[ PHP ] ويفهم أي كود يقرأه بإذن الله  ~

بدايةً أنت كـ مبرمج [ PHP ] يا أخي العزيز .. يجب أن تكون لديك خلفية عامة عن لغة الـ[ HTML ] ~

وهي ليست بلغة صعبة .. فهي ليست لغة برمجة أصلاً ! وإنما لغة تصميم .. بمعنى أننا لن نستخدمها في شيء غير التنسيق وتصميم الصفحة  ~

ولكن كما ذكرت أنك يجب أن تكون ملم بأساسياتها على الأقل ! ويوجد دورة جميلة في المنتدى عن هذه اللغة السهلة ~

تستطيع التوجه للقسم الخاص بها ومتابعة دروسها  .. ندخل في الموضوع وماذا سنتعلم في هذا الدرس ~

سنتعلم في هذا الدرس بإذن الله كيفية كتابة ملف بلغة [ PHP ] مستخدمين أساسيات سهلة في اللغة ~



]|[ الوسوم : وسم الفتح + وسم الإغلاق ]|[

طبعاً لغة الـ[ PHP ] تماماً كباقي لغات برمجة الويب .. يوجد بها وسوم فتح وسوم إغلاق .. أو ما تسمى باللغة الإنجليزية [ Tags ] ~

وفي لغة الـ[ PHP ] وسوم الفتح نوعان .. ووسم الإغلاق واحد .. وسم الفتح هو [ <?php ] .. ووسم الإغلاق هو [ ؟> ] ~

مثال على ذلك : 
كود:
<?php
 
 
 
?>
وبينهما يتم كتابة الأوامر والأكواد .. طيب هذا هو شكل من الشكلين الخاصة بالأوسام .. الوسم الثاني كالتالي :
كود:
<?
 
 
 
?>
وبينهما يتم كتابة الكود .. طبعاً لا فرق بين الإثنين .. الأول هو الوسم الإفتراضي .. والثاني هو الوسم المختصر ~

وينصح الخبراء بإستخدام الوسم الإفتراضي .. لأنه يوجد بعض الأخوة من أصحاب السيرفرات يقوم بمنع الوسوم المختصرة من داخل ملف [ php.ini ] ~

لذلك يفضل كتابة الوسم الإفتراضي لتجنب المشاكل في المستقبل عند التعامل مع السكربت المبرمج من قبلك ~



]|[ عبارتي [ echo | print ] والفرق بينهما ]|[

تستخدم العبارتين [ echo | print ] لهدف واحد ولا فرق بينهما .. وهو الطباعة أو الكتابة ~

فنحن عندما نقوم ببرمجة سكربت تسجيل دخول بسيط مثلاً .. نحتاج أن يتم كتابة [ تم تسجيل الدخول بنجاح ] للمستخدم عند نجاح العملية ~

وهنا نستخدم عبارة [ echo | print ] .. وأكرر [ echo & print ] عبارات وليسوا دوال كما يتوقع البعض ~ !

ونأخذ مثال على ذلك :
كود:
<?php
 
$username = 'W3b Application';
 
if ($username == 'W3b Application') {
    echo "Done.";
}else {
    echo "Failure";
};
 
?>
كما نرى .. عندي متغير بإسم [ username ] .. وقلت أنه إذا كان المتغير يساوي [ W3b Application ] ~

إطبع لي [ Done. ] .. وثم أكملت الشرح بـ[ else ] وتعني عكس الكلام السابق .. إذا كان المتغير لا يساوي [ W3b Application ] ~

إطبع لي [ Failure ] .. طبعاً درسنا يتكلم عن العباراتين [ echo & print ] .. يعني لحد يشيل هم [ if ] الشرطية ~

سنتطرق لها بإذن الله في دروس قادمة .. الآن نتابع الشرح المصور لما تم عمله سابقاً .. أول شيء هذا شكل الكود ~



طيب نحفظ الكود على سطح المكتب بصيغة [ PHP ] .. ثم نقوم بنسخ الملف ~



ثم نقوم بلصقه في مسار السيرفر المحلي وهو [ C:\AppServ\www ] .. مجلد الـ[ www ] هذا هو سيرفرنا الذي نضع فيه الملفات ~



تمام تم النقل بنجاح ~



الآن نقوم بالدخول إلى هذا الملف عن طريق المتصفح لإستعراض الملف بالرابط التالي [ http:/localhost/W3b Application.php ] ~



تمام تم فتح الملف وطباعة كلمة [ Done. ] .. ويعني أن الشرط قد تحقق ~ !



طيب نجرب شيء ثاني .. نفتح الملف ~



ونعدل شيء بسيط فيه وهو المتغير .. نغيره إلى أي شيء ~



تمام أنا غيرته إلى [ Dev-Point ] ~



نروح مرة ثانية للصفحة نعمل تحديث عشان نشوف وش الي تغير ~



طبع لنا كلمة [ Failure ] .. وهذا يعني عدم تحقق الشرط ! حيث أننا قلنا إذا كان المتغير [ username ] يساوي [ W3b Application ] إطبع لنا [ Done. ] ~


وخلاف ذلك أطبع لنا [ Failure ] .. وهذا ما تم عمله .. طبعاً كما ذكرت إنفاً أن الدرس عن عبارة [ echo print ] ~



ولا تقلق من الأمور الأخرى [ الشرط المتغير ] .. فهي أشياء بسيطة سنتعلمها في المستقبل إن شاء الله ~

المهم الآن شرحت كيف يتم إستخدام عبارة [ echo print ] .. يجي واحد يقول ما شفنا كلمة [ print  ~ !

أقول له صح .. أبيك أنت تجرب بنفسك وتكتب بدل عبارة الـ[ echo ] عبارة الـ[ print ] .. ونشوف هل الناتج صحيح أم لا  ~ !

إنتهى الشرح ~



ملاحظات مهمة : عبارة الـ[ echo print ] تكتب بهذه الطريقة :
echo"Dev-Point";
echo = العبارة
" " = علامتين تنصيص
Dev-Point = الكلام المراد طباعته
; = نهاية العبارة

هذه هي طريقة كتابة العبارة .. لو نسيت أن تضع علامات التنصيص [ " " ] ستحدث لديك أخطاء ~ !

لو نسيت علامة الـ[ ; ] التي تعني إنتهاء العبارة فستحدث أخطاء كذلك .. لذلك حاول تعود نفسك على طريقة كتباتها .. وهي سهلة لا أرى فيها أي صعوبة ~



في الموضوع القادم سنتعلم كيف نقوم بكتابة التعليقات على الكود & إستخدام وسوم الـ[ HTML ] داخل الـ[ PHP ] ~ 

0 التعليقات: