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

תוכן שנמחק תוכן שנוסף
חורחה (שיחה | תרומות)
מ PHP:comments הועבר לPHP/הערות וסגנון: סידור כללי של הערך
חורחה (שיחה | תרומות)
אין תקציר עריכה
שורה 11:
הערות בשורה אחת הן הערות שמתחילות איפה שאתה מתחיל אותן ונגמרות בסוף השורה. עם PHP, אתה יכול להשתמש בשני סימונים להתחלת הערה בבשורה אחת, // או #. סימונים אלו נועדו בעיקר כדי לומר לקורא מה אתה עושה בשורות הבאות. לדוגמא:
 
<prediv alignstyle="text-align:left"; style="direction:ltr;">
<pre>
//Print the variable $message
echo $message;
</pre>
</div>
 
חשוב להבין שהערות בשורה אחת לא "מעלימות" את כל השורה, אלא רק מאיפה שהן מתחילות, כך שאפשר להסביר לקורא מה בדיוק קורה בשורה מסויימת:
 
<prediv alignstyle="text-align:left"; style="direction:ltr;">
<pre>
$message = ""; //This sets the variable $message to an empty string
</pre>
</div>
 
החלק:
<prediv alignstyle="text-align:left"; style="direction:ltr;"> $message = "";</pre>
<pre> $message = "";</pre>
</div>
יתבצע, אך שאר השורה לא.
 
שורה 30 ⟵ 36:
הערות מסוג זה יוכלו להיות על כמה שורות שאתה רוצה, ויכולות להסביר מה פונקציה או מחלקה עושות. או רק להכיל שארוכות משורה אחת. לסימון של התחלת ההערה משתמשים ב-*/, ולסיום ההערה משתמשים ב-/*, לדוגמא:
 
<prediv alignstyle="text-align:left"; style="direction:ltr;">
<pre>
/* This is a
multiline comment
שורה 37 ⟵ 44:
*/
</pre>
</div>
 
==מתן שמות==
מתן שמות למשתנים, לפונקציות ולמחלקות שלך בצורה נכונה היא דבר מאוד חשוב. אם אתה מגדיר אותם ככה:
<prediv alignstyle="text-align:left"; style="direction:ltr;">$var1 = "PHP";
<pre>$var1 = "PHP";
$var2 = 15;</pre>
</div>
המשתנים לא יגידו הרבה לאף אחד. אבל אם תעשה אותם כך:
<prediv alignstyle="text-align:left"; style="direction:ltr;">
<pre>$programming_language = "PHP";
$menu_items = 15;</pre>
</div>
 
זה יראה הרבה יותר ברור. אבל אל תגזים, programming_language, לדוגמא הוא לא שם טוב. הוא ארוך מדי, ויקח הרבה זמן להקליד אותו. שם טוב יותר יוכל להיות prog_lang, בגלל שהוא קצר יותר אך עדין מובן. כמו כן, אל תשכח להשתמש בהערות, כדי להסביר למה משמש כל משתנה.
<prediv alignstyle="text-align:left"; style="direction:ltr;">
<pre>$prog_lang = "PHP"; //The programming language used to write this script
$menu_items = 15; //The maximum number of items allowed in your personal menu
</pre>
</div>
 
==מרווחים==
שורה 56 ⟵ 70:
זאת אומרת, שאפילו שאתה יכול לכתוב את הקוד ככה:
 
<prediv alignstyle="text-align:left"; style="direction:ltr;">
<pre> if($var == 1) {echo "Good";} else {echo "Bad";}</pre>
</div>
 
עדיף שיהיה כתוב ככה:
 
<prediv alignstyle="text-align:left"; style="direction:ltr;">
<pre>
if($var == 1)
{
שורה 69 ⟵ 86:
echo "Bad";
}</pre>
</div>
 
מומלץ גם לעשות מרווח של שורה בין שני חלקים של הקוד. במקום
<prediv alignstyle="text-align:left"; style="direction:ltr;">
<pre>
$var = 1;
echo "Welcome!\n";
שורה 85 ⟵ 104:
}
</pre>
</div>
מומלץ שתכתוב:
<prediv alignstyle="text-align:left"; style="direction:ltr;">
<pre>
$var = 1;
שורה 102 ⟵ 123:
}
</pre>
</div>
 
והקורא יבין שבהתחלה הגדרת משתנה, לאחר מכן ברכת את המשתמש לשלום, ולבסוף בדקת את המשתנה.
 
 
{{תוכן|
| הפרק הקודם=[[PHP/בסיס|הפרטים הקטנים]]
| הפרק הנוכחי=הערות וסגנון
| תרגילים=[[PHP/הערות וסגנון/תרגילים|תרגילים]]
| הפרק הבא=[[PHP/משפטי תנאי|משפטי תנאי]]
}}
 
[[category:PHP]]