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