المستوى: مبتدئ · وقت التعلم المتوقع: 16 دقيقة
باختصار: يسمح الإدخال للمستخدم أن يغيّر نتيجة البرنامج دون تعديل الكود كل مرة. في PHP، ستستخدم المثال التالي ثم تنفذ تمرينًا بسيطًا بنفسك.
ماذا ستتعلم؟
- استقبال قيمة من المستخدم وعرضها
- تشغيل مثال قصير وقراءة النتيجة
- إجراء تغيير بسيط بنفسك
قبل أن تبدأ
احفظ المثال في ملف example.php وشغّله باستخدام PHP CLI أو خادم محلي.
المقدمة
في هذا الدرس من سلسلة PHP للمبتدئين سنتعلم استقبال مدخلات، دون افتراض خبرة برمجية سابقة. يسمح الإدخال للمستخدم أن يغيّر نتيجة البرنامج دون تعديل الكود كل مرة.
الشرح خطوة بخطوة
يطلب المثال اسم المستخدم ثم يكوّن منه تحية. شغّل البرنامج في البيئة المذكورة أعلى الدرس.
في اللغات التي تحتاج إلى مترجم، انسخ المثال كاملًا لأن الأسطر التي تجهز البرنامج جزء من طريقة تشغيله. اقرأ الأوامر من الأعلى إلى الأسفل، ثم غيّر قيمة واحدة فقط في كل تجربة حتى تفهم أثرها. مثال الإدخال هنا يعمل في الطرفية باستخدام PHP CLI، وليس داخل صفحة ويب.
مثال عملي قابل للتجربة
<?php
$name = trim(fgets(STDIN)); // شغّل من الطرفية وأدخل الاسم
echo "مرحبًا " . $name;
ماذا تتوقع أن يحدث؟
قد يكون النص المدخل فارغًا؛ عالج ذلك عندما تتعلم التحقق من البيانات.
تمرين للتطبيق
اكتب اسمًا مختلفًا عند التشغيل وتأكد أن التحية تتغير.
جرّب وحدك أولًا. إذا ظهرت رسالة خطأ، قارن الكود بالنسخة الأصلية حرفًا حرفًا ثم أعد التشغيل.
تحقق من فهمك
سؤال: ماذا سيحدث إذا نفذت التغيير المذكور في التمرين؟ اكتب توقعك أولًا، ثم شغّل المثال وقارن النتيجة.
خلاصة الدرس
تعلمت اليوم استقبال مدخلات في PHP، وطبقت مثالًا صغيرًا يساعدك على بناء الخطوة التالية.
المرجع الرسمي
مرجع PHP الرسمي أو التقني للاطلاع الاختياري؛ لا تحتاج إلى قراءته كاملًا الآن.
الدرس التالي: 15 | مشروع صغير في PHP للمبتدئين




