לימוד PHP » כללי כתיבת קוד תקני בעמוד PHP

כללי כתיבת קוד תקני בעמוד PHP

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

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

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

הצגת תוכן בעמוד באמצעות PHP

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

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

  1. לאחר המילה echo אנחנו צריכים לפתח גרשיים כפולות " או גרש בודד ' וגם לסגור אם אותו סימן בסיום כתיבת התוכן.
  2. בסיום כתיבת התוכן יש לסגור את שורת הקוד עם הסימן ; שמסמל סיום שורה וסיום הפקודה שהרצנו. לפעמים כאשר הקוד לא מסתיים באותה שורה אז אפשר להכניס את הסימן בשורה שבה מסתיים הקוד אבל במרבית המקרים זה יהיה באותה שורה.
  3. כאשר אנחנו משתמשים בגרשיים מסביב למשפט לא נוכל להשתמש בגרשיים פעם נוספת בתוך המשפט עצמו כי זה ישבור את הקוד. אם אנחנו צריכים להשתמש בסימן " בתוך המשפט עצמו אז נעטוף את המשפט עם הסימן ' במקום ואז נוכל להשתמש בגרשיים. אופציה נוספת היא להכניס לוכסן לפני הגרשיים ובשביל לבטל אותם "\ ואז יהיה אפשר להשתמש בגרשיים בתוך גרשיים.

אז אם אנחנו מוציאים את זה לפעול בתוך משפט רגיל שאנחנו מציגים עם PHP זה יראה בצורה הבאה בעת כתיבת המשפטו.

<?php echo "טקסט שאפשר להציג בעמוד"; ?>
<?php echo 'טקסט שאפשר להציג בעמוד'; ?>
<?php echo "טקסט שאפשר להציג בעמוד ביחד עם גרשיים \" שעובדים"; ?>

שילוב קוד שכולל גם משתנים

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

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

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

<?php 
    $my_name = "יוחאי";
    echo "השם שלי הוא יוחאי " . $my_name . " ומה השם שלך?";
?>

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

השם שלי הוא יוחאי ומה השם שלך?

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

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

<?php 
    $my_name = "Yochay";
    echo "My name is {$my_name} and what yours?";
?>

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

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

שיתוף בפייסבוק
שיתוף בטוויטר
שיתוף בוואטסאפ
שיתוף בלינקדאין

3 תגובות

  1. מיכאל
    מיכאל

    למה יש רק 4 מדריכים? מה עם השאר?!

    1. יוחאי ירמיהו
      יוחאי ירמיהו

      היי מיכאל, יש 5 מדריכים ולא 4. זה בגלל מחסור בזמן ואני מאמין שזה יתעדכן בהמשך.

  2. יעקב ללוש
    יעקב ללוש

    מחכה כבר למדריכים הבאים

לא ניתן לפרסם תגובות

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