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

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

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

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

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

$var = trim(fgets(STDIN));

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

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

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

challenge icon

التحدي

سهل

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

إذا واجهتك مشكلة، ألقِ نظرة على التلميح!

جرّب بنفسك

<?php
$userName = ?;
$userAge = ?;

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

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

جميع دروس Fundamentals