برنامج PHP التعليمي: مرحبًا بالعالم

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

أمثلة رسائل قصيرة باستخدام PHP:

إرسال رسالة قصيرة باستخدام PHP وواجهة برمجة التطبيقات REST HTTP (عينة كود)
إرسال رسائل قصيرة متعددة باستخدام PHP وواجهة برمجة التطبيقات REST HTTP (عينة كود)
جدولة رسالة قصيرة باستخدام PHP وواجهة برمجة التطبيقات REST HTTP (عينة كود)
استقبال رسالة قصيرة باستخدام PHP وواجهة برمجة التطبيقات REST HTTP (عينة كود)
حذف رسالة قصيرة باستخدام PHP وواجهة برمجة التطبيقات REST HTTP (عينة كود)
تنزيل أحدث مكتبة PHP لرسائل SMS من Github

ما هو PHP

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

ما هو WampServer

يشير WampServer إلى مجموعة حلول لنظام تشغيل Microsoft Windows تتكون من خادم الويب Apache، وOpenSSL لدعم SSL، وقاعدة بيانات MySQL ولغة برمجة PHP. سنستخدمه لتشغيل كود PHP محليًا على جهاز الكمبيوتر الخاص بنا.

ما هو برنامج "مرحبًا بالعالم" في PHP

برنامج "مرحبًا بالعالم" هو أبسط برنامج يمكنك كتابته. ببساطة يطبع الجملة: مرحبًا بالعالم على شاشة الكمبيوتر. برنامج "مرحبًا بالعالم" هو أول برنامج يكتبه المطورون في أي لغة برمجة.

كيف تكتب أول برنامج لك في PHP

لكتابة أول برنامج لك في PHP:

  1. تحقق من المتطلبات الأساسية
  2. قم بإعداد WampServer
  3. امسح ملف index.php الأصلي
  4. اكتب برنامج "مرحبًا بالعالم" في PHP
  5. استخدم echo("Hello world!") للطباعة
  6. شغل برنامج "مرحبًا بالعالم" في PHP
  7. تحقق من الناتج في المتصفح
  8. أصلح الأخطاء إذا لزم الأمر

المتطلبات الأساسية

إليك ما تحتاجه للبدء. لكتابة أول برنامج كمبيوتر لك في PHP، تحتاج إلى جهاز كمبيوتر يعمل بنظام Windows، وWampServer وكود المثال المقدم أدناه.

  1. جهاز كمبيوتر يعمل بنظام Windows 10
  2. WampServer
  3. مشروع Ozeki "مرحبًا بالعالم" كمثال

تنزيل WampServer

WampServer

للبدء، يجب عليك زيارة الرابط التالي: https://wampserver.com وتنزيل مثبت WampServer (الفيديو 1).

الفيديو 1 - تنزيل WampServer (برنامج تعليمي بالفيديو)

تنزيل WampServer

ابدأ بالذهاب إلى https://wampserver.com في متصفحك. انقر على زر تنزيل في الأعلى ليتم التمرير تلقائيًا إلى قسم التنزيلات. انقر على WAMPSERVER 64 بت (X64) لتنزيل مثبت WampServer إلى جهاز الكمبيوتر الخاص بك (الشكل 1).

الشكل 1 - تنزيل WampServer

تثبيت WAMP

الخطوة التالية بعد تنزيل WampServer هي تثبيته. يوضح لك هذا الفيديو كيف يمكنك إكمال الإعداد بنجاح. عند تثبيت WampServer، سيبدأ التشغيل تلقائيًا (الفيديو 2). بعد انتهاء عملية التثبيت، يمكننا المتابعة لإنشاء أول برنامج PHP "مرحبًا بالعالم!" الخاص بنا.

الفيديو 2 - تثبيت WampServer (برنامج تعليمي بالفيديو)

اكتب برنامج "مرحبًا بالعالم" في PHP

في هذا الجزء، سنكتب أول كود PHP باستخدام WampServer ومفكرة Windows العادية فقط.

أولاً، يجب علينا إنشاء ملف جديد يسمى index.php في مجلد /www/ الذي تم فتحه مسبقًا.
ملاحظة: من المفيد إذا قمت بتمكين النظام لعرض امتدادات الملفات، سأوضح لك كيفية القيام بذلك في الفيديو القادم. التسمية ليست اختيارية، لأن الخادم المحلي سيفتح تلقائيًا الملف المسمى index.

مجلد www

بعد ذلك، نحتاج إلى فتح مجلد www. يقع هذا داخل مجلد wamp64، والذي بدوره داخل الدليل الذي نقوم بتثبيت WAMP فيه. في مجلد www، نحتاج إما إلى تعديل ملف index.php الموجود، أو حذفه وإنشاء ملف جديد (الشكل 2). هذا هو الملف الذي سنكتب فيه كود PHP ونشغله في متصفحنا.

الشكل 2 - مجلد www

<?php
	echo("Hello world!");
?>
	

الكود 1 - برنامج "مرحبًا بالعالم!" في PHP

كود "مرحبًا بالعالم!"

كما ترى في مثال (الكود 1)، يبدأ كل كود PHP بعلامة PHP افتتاحية <?php، وينتهي بعلامة PHP إغلاق ?>. داخل هذه العلامات، نستخدم أمر echo لعرض رسالتنا، "Hello World!".

كتابة برنامج "Hello world!" بلغة PHP

يُظهر لك هذا الفيديو التعليمي كيفية كتابة كود "Hello World!" بلغة PHP. يتم ذلك عن طريق تعديل ملف index.php في المفكرة (الفيديو 3). يستخدم الكود نفسه علامة فتح وعلامة إغلاق. بداخل هذه العلامات يأتي أمر echo. وسيطة أمر echo هي الرسالة الفعلية التي يتم عرضها على الصفحة.

الفيديو 3 - كتابة برنامج 'Hello world!' بلغة PHP (فيديو تعليمي)

تشغيل برنامج 'hello world' في المتصفح

لتشغيل كود PHP الخاص بك، يجب عليك تحديث الموقع وسيظهر بالمحتوى الجديد (الفيديو 4).
ملاحظة: من المهم أن تقوم بحفظ ملفات PHP الخاصة بك في مجلد www!
المسار: C:\wamp64\www

الفيديو 4 - تشغيل برنامج 'Hello world!' في المتصفح (فيديو تعليمي)

نتيجة الكود

بعد كتابة الكود الخاص بك، يمكنك الآن فتحه في المتصفح عن طريق كتابة http://localhost/ في شريط العنوان (الشكل 3). عند فتحه، يمكنك رؤية أنه يعرض رسالة "Hello World!". هذا يشير إلى أن الكود يعمل بشكل صحيح. الآن دعونا نرى ما يحدث إذا كان تركيب الكود الخاص بك غير صحيح.

الشكل 3 - نتيجة الكود

ماذا يحدث إذا ارتكبت خطأ في PHP

إذا ارتكبت خطأ في كود PHP الخاص بك، عند تشغيل الكود سوف ينبهك المترجم عن أخطائك.

في مثالنا، سنقوم بإزالة أحد علامات الاقتباس من سطر echo("Hello world!");.

ما هو خطأ التركيب في PHP؟

خطأ التركيب يعني أنني لا أفهم. إذا تحدثت مع شخص ما باللغة الإنجليزية و لم يفهم ما تقوله، سيرد بـ "أنا لا أفهم". إذا تحدثت إلى الكمبيوتر بلغة PHP ولم يفهم الكمبيوتر ما تقوله، سيرد بـ "خطأ تركيب".

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

كيفية التعامل مع خطأ التركيب في PHP؟

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

صنع وإصلاح خطأ

في هذا الفيديو، سنقوم بارتكاب خطأ في كود PHP الخاص بنا عمداً. هذا لن يشغل الكود، وبالتالي لن يعرض الرسالة. بدلاً من ذلك، سيتم عرض رسالة خطأ (الفيديو 5).

الفيديو 5 - صنع وإصلاح خطأ (فيديو تعليمي)

رسالة الخطأ في PHP

عندما يكون هناك تركيب غير صالح في كود PHP، سيفشل الكود في التشغيل. هنا يمكننا رؤية أنه بدلاً من عرض "Hello World!"، تظهر رسالة خطأ (الشكل 4). تحتوي هذه الرسالة على معلومات حول نوع الخطأ ومكان حدوثه. هذا مفيد جدًا للمطور، لأنه يسهل تحديد وإصلاح الأخطاء في الكود.

الشكل 4 - رسالة الخطأ في PHP

ملخص

شرح هذا المقال كيفية الحصول على جميع المتطلبات الأساسية لتعلم البرمجة بلغة PHP وكيفية كتابة وتشغيل أول برنامج Hello World الخاص بك. الآن أوصي بأن تطبق حلول Ozeki PHP SMS لتنظيم الرسائل، حيث تقدم طرق استدعاء مكتوبة جيدًا وفئة SMS مصممة بشكل جيد لتسمح لك بتكوين معايير الرسائل القصيرة. يعد استخدام واجهة برمجة تطبيقات الرسائل القصيرة PHP رائعًا لأنه يسمح لك بتنظيم الرسائل القصيرة بالطريقة التي تحتاجها ويوفر Ozeki SMS Gateway سرعة تشغيل ممتازة.

يمكنك العثور على المزيد من المعلومات حول هذه التكنولوجيا و Ozeki SMS Gateway، لذا تأكد من مواصلة القراءة. من الجيد الاطلاع على البرنامج التعليمي حول كيفية إرسال الرسائل القصيرة من PHP.

الآن الشيء التالي الذي يجب عليك فعله هو تنزيل Ozeki SMS Gateway ودع العمل يبدأ!

More information