البي أتش بي من الصفر: الدرس الثاني مرحبا بالعالم

في الكاتب: و مدرجة تحت التنصيف PHP, دروس.

بسم الله والصلاة والسلام على رسول الله عليه أفضل الصلاة وأتم التسليم.

 

هذا الدرس جزء من سلسلة البي أتش بي من الصفر:

 

نبدأ اليوم الدرس الثاني في سلسلة البي أتش بي من الصفر.
أقسام الدرس:

  • البداية.
  • التعليقات في لغة البي أتش بي.
  • هل لغة البي أتش بي حساسة لحالة الأحرف؟

البداية:

يتم كتابة كود البي أتش بي في ملفات نصية تحمل الإمتداد .php، ودائما يتم تنفيذ كود البي أتش بي في السيرفر وينتج عنه كود أتش تي أم أل يتم إرساله إلى المتصفح. بعد إنشاء ملف البي أتش بي يجب أن نقوم بوضع وسم بداية ونهاية البي أتش بي، حيث يبدأ كل كود بي أتش بي بـ <?php وينتهي بـ ?> ويمكن وضعهما في أي مكان داخل الملف بشرط أن يلي وسم بداية كود البي أتش بي وسم نهاية، وداخل هذين الوسمين فقط نقوم بكتابة كود البي أتش بي.

<?php 

?>

يحتوي كل ملف بي أتش بي في العادة على كود أتش تي أم أل بالإضافة لكود بي أتش بي، فيما يلي مثال على كود بي أتش بي يقوم بإرسال عبارة “مرحبا بالعالم” إلى المتصفح:

<html>
<body>
<?php
echo "مرحبا بالعالم";
?>
</body>
</html>

قم بإنشاء مجلد بإسم lesson1 في مجلد htdocs الموجود داخل مجلد السيرفر xampp والذي قمنا بتنصيبه في الدرس السابق، داخل هذا المجلد أنشىء ملف بالإسم التالي helloworld.php وقم بنسخ ولصق الكود السابق. ومن ثم لتنفيذ الكود السابق إذهب إلى العنوان التالي:
http://localhost/lesson1/helloworld.php

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

<html>
<body>
مرحبا بالعالم
</body>
</html>

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

 

التعليقات في لغة البي أتش بي:

في كل لغة برمجية يمكنك كتابة تعليقات تساعدك على توضيح بعض أجزاء الكود سواء لنفسك أو لأي مبرمج سيطلع على كودك وربما يقوم بالتعديل أو الإضافة عليه، وكتابة التعليقات تعتبر من أهم المهارات التي يجب أن يتعلمها المبرمج. فيما يلي سنقوم بإستعراض كيفية كتابة التعليقات في لغة البي أتش بي.
توجد طريقتين لكتابة التعليقات في لغة البي أتش بي:

أولا التعليقات التي تكتب في سطر واحد: يمكنك إستخدام العلامة “//” إذا كان التعليق سيكتب في سطر واحد فقط مثلا:

<html>
<body>
<?php
//هذا تعليق: يطبع السطر التالي عبارة مرحبا بالعالم.
echo "مرحبا بالعالم";
?>
</body>
</html>

ثانيا التعليقات التي تكتب في أكثر من سطر واحد: يتم في هذه الحالة كتابة التعليق بين هاتين العلامتين “/*” و “*/” مثلا:

<html>
<body>
<?php
/*
هذا التعليق سيكتب في أكثر من سطر
يطبع السطر التالي عبارة
مرحبا بالعالم
*/
echo "مرحبا بالعالم";
?>
</body>
</html>

 

هل البي أتش بي حساسة لحالة الأحرف؟

بعض لغات البرمجة تكون حساسة لحالة الأحرف حيث تختلف فيها الأحرف الكبيرة عن الأحرف الصغيرة مثل لغة الجافا والسي شارب. بالنسبة للغة البي أتش بي يمكننا القول أنها حساسة جزئيا فبعض الأجزاء منها حساس لحالة الأحرف والبعض الآخر ليس كذلك
أهم الأجزاء الحساسة لحالة الأحرف:

  • أسماء المتغيرات
  • أسماء الثوابت

أهم الأجزاء الغير حساسة لحالة الأحرف:

  • أسماء الدوال
  • الكلمات المفتاحية أو الكلمات المحجوزة بواسطة لغة البي أتش بي مثل (IF, WhIle, truE…).

 

بهذا نكون وصلنا إلى آخر هذا الدرس ترقبو الدرس القادم إن شاء الله.

محمد علي

مبرمج ومطور ويب، يقوم بتطوير أنظمة مبنية على الويب. يستخدم كود إيقنايتر فريم وورك بصورة أساسية. وبالتأكيد مدمن قهوة :-)

More Posts - Twitter

2 Responses to “البي أتش بي من الصفر: الدرس الثاني مرحبا بالعالم”

    • محمد علي

      عفوا أخي عثمان، لا يوجد مشكلة في عرض الدرس. الرجاء التأكد من المتصفح وإتصالك بالإنترنت.

      شكراً.

أضف تعليقاً

  • (لن يتم نشره)