קבלת קלט מהמשתמש
חלק מהיחידה יסודות במסלול ה-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אופרטורי השוואה ולוגיקה
אופרטורי השוואהשוויון וזהותאופרטורים לוגיים — חלק 1אופרטורים לוגיים — חלק 2סיכום — לוגיקה פשוטה2משתנים וסוגי נתונים
מספריםמחרוזות ומירכאותערכים בוליאנייםכללי מתן שמותסיכום – אתחול משתניםמשתנים ריקיםשרשור מחרוזותקבלת קלט מהמשתמשהמרה לסוגים שונים3אופרטורים בסיסיים
אופרטורים אריתמטייםאופרטור מודולואופרטור חזקההשמה משולבתהגדלה והקטנהקדימות אופרטוריםסיכום — חישובים פשוטיםאופרטורים למחרוזותתרגלו בעצמכם: קומפיילר PHP אונליין