נגישות       נגישות
שינוי גודל טקסט:
א א א
שינוי צבעי האתר:
? מקשי קיצור:

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

הפעלת מקשי הקיצור תלויה בדפדפן שבו אתם משתמשים.

Internet Explorer, Chrome ובגרסאות ישנות של Firefox: לחצו על מקש Alt ועל מקש המספר או האות על-פי הרשימה. ב Firefox 3 ומעלה: לחצו על המקשים Alt + Shift + המספר או האות.

S - עבור לתוכן הדף
L - חיפוש
1- עמוד הבית
2 - פרוייקטים
3 - מדריכים
4 - אודות
5 - צרו קשר
6 - הצהרת נגישות
 

מדריך PHP: משתנים, ערכים ו-echo

מחבר:
בתאריך:

 

אם עדיין לא התקנתם PHP על המחשב האישי, אתם מוזמנים לקרוא את המדריך: התקנת PHP על המדריך האישי.

 

מה זה משתנים?

משתנים בתכנות הם משהו שלתוכו ניתן להציב ערך. זה דומה למה שלמדנו בשיעורי מתמטיקה, כשהסבירו לנו ש-x הוא משתנה שיכול לקבל איזה ערך שנציב לתוכו.

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

משתנים מוגדרים ב-PHP באמצעות הסימן $ לפניהם,ואז ללא רווח כותבים את שם המשתנה. לדוגמה:

$var1

שמו של המשתנה בדוגמה הוא : var1.

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

בדוגמה זו נציב בתוך המשתנה את הערך "שלום עולם":

$var1 = "שלום עולם";

שימו לב, שמיד כשאנו מגדירים משתנה אנו מציבים לתוכו ערך. בדוגמה זו, שם המשתנה הוא var1 , וערך המשתנה הוא "שלום עולם", וביניהם סימן שווה.

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

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

מאוד מקובל לקרוא למשתנים בשפת ה-PHP בשם שמכיל קו תחתי (underscore). לדוגמה:

$my_var = "שלום עולם";

 

שמירת העבודה

את הקוד הזה נשמור, כפי שתיארתי במדריך הקודם , בקובץ index.php בתיקיית my-website שנמצאת בתוך תיקיית www בשרת המקומי שאותו התקנו במדריך הקודם.

 

סוגים של משתנים

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

$my_number = 42;

כפי שניתן להציב ערכים שהם מספרים שלמים, ניתן להציב ערכים שהם מספרים עשרוניים.

$my_number = 3.14;

כשמציבים ערכים מספריים, מומלץ לא להקיף אותם במירכאות כפולות.

משתנים נוספים הם ערכים בוליאניים (TRUE או FALSE) וערכים ריקים NULL, ובהם נטפל במדריכים אחרים.

 

הדפסה של משתנים למסך

את הבלוקים של קוד ה-PHP מחזיקים בין <?php    ?>.

וכדי להדפיס ערכים למסך נשתמש בפקודה echo. לדוגמה:
<?php
$my_var = "שלום עולם";
echo $my_var;
?>

נריץ את הקוד הזה על הדפדפן (משורת הכתובות בדפדפן localhost/my-website), ונקבל את התוצאה הבאה:

דוגמה לריצה של סקריפט פשוט שכתוב ב-PHP

באותה מידה אנו יכולים להדפיס ערכים מספריים. לדוגמה:

<?php
$my_var = "שלום עולם";
$my_number = 42;
 
echo $my_var;
echo $my_number;
?>

והתוצאה:

שלום עולם42

כל עוד אנו מקפידים להשתמש במירכאות כפולות, אנו יכולים לשלב הטמ"ל ומשתנים, לדוגמה:

<?php
$my_var = "שלום עולם";
$my_number = 42;
 
echo "<p>$my_var, שמי $my_number</p>";
?>

והתוצאה:

דוגמה נוספת לריצה של סקריפט PHP פשוט מאוד'

תופיע בתוך פסקה.

 

הוספת הערות לקוד

קוד מוער (שכולל הערות) הוא הרגל טוב שכדאי לסגל מהשלבים הראשונים של כתיבת השפה מפני שהוא עוזר למתכנת לזכור מה הוא עשה, ויכול לעזור למתכנתים אחרים שמנסים לפענח את הקוד. כדי להפוך שורה להערה מוסיפים לפניה // . לדוגמה:

<?php
// string variable $my_var = "שלום עולם";   // integer variable $my_number = 42;   // print variable echo "<p>$my_var, שמי $my_number</p>"; ?>

כדי להוסיף הערות שאורכן יותר משורה אחת מתחילים את ההערה ב */ , ומסיימים ב /* . לדוגמה:

<?php
/**  * Script to print hello and name.  */ // string variable $my_var = "שלום עולם";   // integer variable $my_number = 42;   // print variable echo "<p>$my_var, שמי $my_number</p>"; ?>

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

 

 

לכל מדריכי ה-PHP

הוסף תגובה חדשה

 

= 4 + 3