استقبال مدخلات المستخدم
جزء من قسم Fundamentals في رحلة PHP على Coddy — الدرس 13 من 71.
حتى الآن، قمنا بتخزين القيم التي فكرنا فيها داخل متغيرات. لكن البرامج عادة لا تعمل بهذه الطريقة. نحن نستقبل القيم من مصدر خارجي، كالمستخدم على سبيل المثال.
للحصول على إدخال من المستخدم أو النظام، نحتاج إلى كتابة:
$var = trim(fgets(STDIN));سيؤدي هذا إلى تخزين الإدخال في المتغير $var — وهو اسم مؤقت لأي متغير تختاره لتخزين الإدخال فيه.
fgets(STDIN)— يقرأ سطرًا من الإدخال؛STDINتعني Standard Input (الإدخال القياسي) (عادةً لوحة المفاتيح أو تدفق البيانات)trim()— trim تعني التجريد أو الاقتطاع؛ وتزيل المسافات الخالية الزائدة والأسطر الجديدة من بداية ونهاية الإدخال
يكون الإدخال دائماً من نوع string. على سبيل المثال، إذا كان الإدخال 56 فإن
$varسيحتوي على السلسلة النصية"56".
التحدي
سهلاقرأ الدخل من النظام إلى المتغيرين userName و userAge.
إذا واجهتك مشكلة، ألقِ نظرة على التلميح!
جرّب بنفسك
<?php
$userName = ?;
$userAge = ?;
echo "Hey " . $userName . "\n";
echo "You are " . $userAge . " years old.";
?>يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4معاملات المقارنة والمنطق
معاملات المقارنةالمساواة والتطابقالمعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيط2المتغيرات وأنواع البيانات
الأرقامالنصوص وعلامات الاقتباسالقيم المنطقية (Booleans)قواعد التسميةملخص - تهيئة المتغيراتالمتغيرات الفارغةدمج النصوصاستقبال مدخلات المستخدمتحويل أنواع البيانات5المنطق الشرطي
جملة Ifجملة If - Elseالعامل الثلاثي (Ternary Operator)عامل Null Coalescingجملة Switchمراجعة - اتخاذ القرارات3المعاملات الأساسية
المعاملات الحسابيةمعامل باقي القسمةمعامل الأسالتعيين المركبالزيادة والنقصانأسبقية المعاملاتمراجعة - الحسابات البسيطةمعاملات النصوص