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

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

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

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

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

$var = trim(fgets(STDIN));

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

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

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

challenge icon

التحدي

سهل

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

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

جرّب بنفسك

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

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

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

جميع دروس الأساسيات

تدرّب بنفسك: مترجم PHP عبر الإنترنت