اكتشف ما هي PHP، وشغّل الخادم المدمج باستخدام php -S، واكتب أول سكربت لك باستخدام echo، وامزج بين PHP وHTML.
افتح هذا الدرس في Kodokonإن PHP لغة برمجة: أي مجموعة من قواعد الكتابة تتيح لك إعطاء تعليمات للحاسوب. وما يميّزها هو أن كود PHP يعمل على خادم، أي برنامج يستقبل الطلبات من متصفح (Chrome، وFirefox…) ويعيد إليه صفحات الويب. فعندما تزور موقعًا مبنيًا بـ PHP، ينفّذ الخادم الكود، ويبني الصفحة، ثم يرسل النتيجة إلى المتصفح. ولا يرى الزوار كود PHP أبدًا، بل الصفحة التي يُنتِجها فقط. قبل أن تبدأ، تحقّق من أن PHP مثبَّتة على جهازك بفتح الطرفية (التطبيق الذي يتيح لك كتابة الأوامر) وإدخال:
php -vخبر سار: لست بحاجة إلى تثبيت أيّ برنامج ثقيل لتبدأ العمل. فتأتي PHP مزوّدة بـ خادم تطوير مدمج، مثالي للتعلّم. أنشئ مجلدًا فارغًا (على سبيل المثال my-site)، وانتقل إليه عبر الطرفية، ثم نفّذ الأمر أدناه. يشير localhost إلى حاسوبك الخاص، أما 8000 فهو المنفذ، وهو أشبه برقم باب يستمع الخادم عنده.
php -S localhost:8000الآن أنشئ ملفًا باسم index.php في هذا المجلد. إن ملف .php هو سكربت: أي سلسلة من التعليمات تُنفَّذ من الأعلى إلى الأسفل. ويبدأ كود PHP دائمًا بالوسم الافتتاحي <?php. وترسل التعليمة echo نصًا إلى الصفحة التي ستُعرَض. وتنتهي كل تعليمة بفاصلة منقوطة ;. ثم افتح متصفحك على http://localhost:8000: فتظهر رسالتك!
<?php
echo "Hello, world!";نقطة قوة PHP الحقيقية: أنها تنسلّ في وسط HTML تمامًا. فتكتب صفحة HTML كالمعتاد، وكلما احتجت إلى محتوى محسوب، تفتح كتلة PHP بـ <?php وتغلقها بـ ?>. وهنا، تُرجِع الدالة date() تاريخ اليوم: لذا تتغير الصفحة المعروضة كل يوم، دون أن تلمس الملف.
<!DOCTYPE html>
<html lang="en">
<body>
<h1>My first PHP page</h1>
<p>Today is <?php echo date("d/m/Y"); ?>.</p>
</body>
</html>echo؟php -S localhost:8000؟