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

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
שורה 2:
===התחלת סקריפט PHP===
בתחילת הסקריפט, ניתן לראות:
<prediv alignstyle="text-align:left"; style="direction:ltr;"><?php</pre>
<pre><?php</pre>
</div>
והשורה האחרונה היא:
<prediv alignstyle="text-align:left"; style="direction:ltr;">?></pre>
<pre>?></pre>
</div>
השורה הראשונה מודיעה ל-parser(מפרש השפה, שהוא הלב של PHP - מה שמעבד את הקוד של המתכנת ופועל בהתאם) של PHP שמכאן והלאה יש קוד PHP שיש לפרש אותו. השורה האחרונה מודיעה ל-parser שנגמר קוד ה-PHP, ועליו להפסיק לפרש את הקוד.
 
שורה 17 ⟵ 21:
echo משמשת לפלט. היא שולחת כל ערך שהיא מקבלת ישירות לדפדפן, קיימת פונקציה דומה - print, שעושה כמעט את אותה פעולה.
אין צורך לשלוח לפונקציה דווקא משתנה, ניתן לשלוח לה בדיוק את מה שנרצה להדפיס:
<prediv alignstyle="text-align:left"; style="direction:ltr;">
<pre>print "שלום, עולם!";</pre>
</div>
 
{{תרגול}}
שורה 23 ⟵ 29:
 
==הקוד==
<prediv alignstyle="text-align:left"; style="direction:ltr;"><?php
<pre><?php
$string="שלום, עולם!";
echo $string;
?></pre>
</div>
 
שימרו את הקוד תחת השם "hello.php" בספרית הרשת שלכם, והריצו אותו(להזכירכם - [http://localhost/test.php http://localhost/test.php]).
שורה 37 ⟵ 45:
PHP לא יכול להיות פשוט יותר - מציבים מחרוזת במשתנה, ומציגים את המשתנה.
המשפט הבא:
<prediv alignstyle="text-align:left"; style="direction:ltr;">
<pre>$string="שלום, עולם!";</pre>
</div>
הוא האחראי להצבה. האופרטור "=" מודיע ל-PHP על ההצבה. די ברור כאן שמציבים למשתנה string את המחרוזת "שלום, עולם!".
 
המשפט שאחריו:
<prediv alignstyle="text-align:left"; style="direction:ltr;">echo $string;</pre>
<pre>echo $string;</pre>
</div>
מודיע ל-PHP לקחת את התוכן של המשתנה string ולשלוח אותו לדפדפן(שים לב - משמעות השליחה של מחרוזת לפלט משמעה שליחה שלו ל'''דפדפן''', לא למסך).