לימוד PHP » עבודה עם משתנים (Variables)

עבודה עם משתנים (Variables)

יוחאי ירמיהונכתב ע"י יוחאי ירמיהו

משתנה הוא אלמנט שאנחנו מגדירים ב-PHP והוא מכיל מידע שאנחנו בוחרים להגדיר.

המידע יכולה להיות שורה של טקסט, מספרים או אפילו רשימה גדולה עם הרבה מידע שונה (Array). במאמר הבא נעסוק בקצרה בנושא של משתנים ונבין איך הם עובדים.

איך לבנות אתר בחינם בשעה וחצי?

יש לי הצעה מעניינת עבורך, יצרתי הדרכה מלאה של למעלה משעה וחצי שתלמד אותך איך לבנות אתר מ-0 בחינם כולל רכישת אחסון ודומיין. נשמע מעניין? אשמח לשלוח לך אותה למייל.

הגדרת משתנה באמצעות PHP

הדבר הראשון שאנחנו רוצים ללמוד זה איך להגדיר משתנה ב-PHP. קודם כל חשוב להבין שכאשר אנחנו מגדירים משתנה אנחנו מגדירים 2 דברים שונים. הדבר הראשון זה השם של המשתנה והדבר השני הוא הערך או המידע שהמשתנה שומר בתוכו.

כאשר אנחנו רוצים להגדיר שם של משתנה נעשה שימוש בסימן הדולר$ ולאחר מכן נוסיף את השם של המשתנה. חשוב לציין שכאשר אנחנו בוחרים שם של משתנה הוא חייב להיות באנגלית ולא להכיל רווחים.

זה אומנם לא חובה אבל עדיף לעשות שימוש באותיות אנגלית קטנות (abs) וללא אותיות גדולות (ABC) ואם אתם רוצים ליצור משתנה עם יותר ממילה אחת אז במקום סימן הרווח נכניס סימן של קו תחתון _ למשל my_name.

לאחר השם של המשתנה נכניס את הסימן = ולאחר סימן השווה אנחנו רוצים להגדיר את התוכן/טקסט שנשמור בתוך המשתנה. במקרה הבא אנחנו נשמור משתנה שיכיל את התוכן "זהו משפט השמור בתוך משתנה".

<?php 
    $variables_name = "זהו משפט השמור בתוך משתנה";
?>

אפשר גם לראות מתחת דוגמא לשמירת שם באנגלית ולא בעברית עם משתנה בשם name.

<?php 
    $name = "Yochay";
?>

הצגת משתנים בעמוד

לאחר שהבנו איך יוצרים ומגדירים משתמשים השלב הבא יהיה להציג את המשתנים האלו בעמוד. על מנת לתת לכם קצת יותר ידע מעשי וחשוב למה אפשר לעשות אם משתנים מתחת תוכלו לראות כמה דוגמאות למצבים שבהם ניתן להציג משתנה בעמוד.

אם נרצה להציג את הטקסט של המשתנה בתוך העמוד נוכל לעשות את זה באמצעות פקודת echo כפי שניתן לראות מתחת.

<?php 
    $variables_name = "זהו משפט השמור בתוך משתנה";
    echo $variables_name;
?>

לאחר הוספת הקוד של echo עם שם המשתמש הקוד שנקבל לעמוד יהיה הקוד שהגדרנו במשתנה.

זהו משפט השמור בתוך משתנה

בנוסף לכך אפשר גם להגדיר משתנה בתור מספר כפי שאפשר לראות בקוד הבא.

<?php 
    $age = 33;
?>

ואפשר גם לקחת את המשתנה שכרגע הגדרנו עם המספר ולהוסיף אותו למשפט קיים בתוך העמוד.

<?php 
    $age = 33;
    echo "הגיל שלי הוא {$age}";
?>

ובמקרה הזה הקוד שנקבל יהיה הקוד שאפשר לראות מתחת שמכיל את הגיל שהגדרנו בתור משתנה בתוך המשפט.

הגיל שלי הוא 33

אם אנחנו רוצים לקחת את זה שלב קדימה אפשר גם לבצע פעולות חשבון באמצעות משתמשים ובמקום לקבל טקסט סטטי המכיל שם או משפט נוכל לקבל את התוצאה של מכפלה שאנחנו מריצים.

לצורך הדוגמא הקוד מתחת יחזיר לנו את התוצאה של 33 כפול 12, התוצאה היא 396.

<?php 
    $sum = 33 * 12;
    echo $sum;
?>

עוד לא צפיתם בהדרכה? זה בחינם!

 אני רוצה ללמד אתכם לבנות אתר אחד בחינם. מדובר על הדרכה של למעלה משעה וחצי שבה אני אלמד אותך מ-0 לבנות אתר כולל רכישת אחסון ודומיין. לקבלת ההדרכה למייל באופן מיידי יש להשאיר פרטים מתחת.

אם אהבתם את המדריך ואתם רוצים לשתף אותו ניתן לעשות זאת על ידי לחיצה על כפתורי השיתוף מתחת:

כלי נגישות