Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

استقبال مدخلات المستخدم

جزء من قسم Fundamentals في رحلة PHP على Coddy — الدرس 13 من 71.

حتى الآن، قمنا بتخزين القيم التي فكرنا فيها في متغيرات. عادةً لا تعمل البرامج بهذه الطريقة؛ فنحن نتلقى القيم من مصدر خارجي، مستخدم على سبيل المثال.

للحصول على مدخلات من مستخدم أو من النظام، نحتاج إلى كتابة:

$var = trim(fgets(STDIN));

سيؤدي هذا إلى تخزين المدخلات في المتغير $var — وهو اسم نائب لأي متغير تختار تخزين المدخلات فيه.

  • fgets(STDIN) — يقرأ سطراً من المدخلات؛ STDIN تعني المدخلات القياسية (عادةً ما تكون لوحة المفاتيح أو دفق بيانات)
  • trim()trim تعني القص؛ فهي تزيل المسافات البيضاء الزائدة والأسطر الجديدة من بداية ونهاية المدخلات

المدخلات دائماً من نوع string. على سبيل المثال، إذا كانت المدخلات 56 فإن $var سيحتوي على السلسلة النصية "56".

challenge icon

التحدي

سهل

اقرأ المدخلات من النظام إلى المتغيرات userName و userAge.

إذا واجهت صعوبة، انظر إلى التلميح!

ورقة مرجعية

للحصول على مدخلات من مستخدم أو من النظام في PHP:

$var = trim(fgets(STDIN));
  • fgets(STDIN) يقرأ المدخلات
  • trim() يزيل المسافات البيضاء الزائدة والأسطر الجديدة

ملاحظة: المدخلات تكون دائماً من نوع string. على سبيل المثال، إذا كانت المدخلات 56، فسيحتوي المتغير على السلسلة النصية "56".

جرّب بنفسك

<?php
// اقرأ المدخلات باستخدام trim(fgets(STDIN));
$userName = ?;
$userAge = ?;

echo "Hey " . $userName . "\n";
echo "You are " . $userAge . " years old.";
?>
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals