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

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

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

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

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

הגדרת משתנה באמצעות 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;
?>

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

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