PHP/שלום עולם!: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
Johnny Zoo (שיחה | תרומות)
מ הגהה
שורה 15:
משתנים הם חלק חשוב מכל שפת תכנות, הם היחידים המאפשרים לאכסן מידע לקריאה או לכתיבה מחדש. בלעדיהם, PHP לא היתה דינאמית.
 
אם היה לך ניסיון תכנות קודם כלשהו, יכול להיות שנתקלת בשפות (כמו C ו-Java) המחייבות הכרזה על משתנים ועל סוג המידע הנכנס בהן לצורך הקצאת מקום בזכרון, שפות אלא נקראות ''בעלות טיפוסי נתונים סטאטיים'' (statically typed). לעומתן, PHP לא מחייבת זאת, ניתן להשתמש בכל משתנה לכל סוג נתונים ואין צורך להכריז עליו מראש (האמת היא שיש צורך להכריז עליו מראש לצרכים מסויימים, כמו משפטי תנאי, אך לא להצבה) ולכן נקראת ''בעלת טיפוסי נתונים דינאמיים'' (dynamically typed).
 
====שמות למשתנים====
כל המשתנים ב-PHP מתחילים ב-$. שמותיהם מתחילים באות או בקו תחתון(_), אך לא במספר. טכנית, ניתן לתת למשתנים שמות בעברית, אך מומלץ '''מאוד''' מומלץ לא לעשות זאת (לא כל עורכי הטקסט תומכים בכך, לא כל מתכנת יכול להבין את זה, וגם לא בטוח שכל גרסאות PHP יכולות לקבל את זה).
 
===echo ופלט===
echo משמשת לפלט. היא שולחת כל ערך שהיא מקבלת ישירות לדפדפן, קיימת פונקציה דומה - print, שעושה כמעט את אותה פעולה (יש לציין שprintש-print פחות יעילה).
אין צורך לשלוח לפונקציה דווקא משתנה, ניתן לשלוח לה בדיוק את מה שנרצה להדפיס:
<div style="text-align:left; direction:ltr;">
שורה 37 ⟵ 38:
 
==תוצאה==
אם עשיתם הכל נכון(ואתם, לאואין משתמשיםבעייה באיזהעם דפדפןהדפדפן נידחאו ופריקי)השרת, אין כל סיבה שלא תראו את זההפלט הבא:
{{פלט|שלום, עולם!}}
 
==פירוש הקוד==