![]() |
שאלה | מה השגיאה שלי פה?
שלום,
אשמח שתגידו לי מה השגיאה בקוד הזה: PHP קוד:
ד"א, אני עכשיו לומד זה מהדיסק של האתר HELPS, ואני לא מבין מה הבעיה.. |
מה השגיאה שהוא אומר לך? יהייה יותר קל למצוא תבעיה..
|
( ! ) Parse error: syntax error, unexpected T_ECHO, expecting ';' in C:\wamp\www\PHP\do.php on line 32 |
מצטער על הדאבל,
אבל עזרו לי בFXP ואמרו לי לשים נקודה פסיק לפני ה echo, וזה עבד, אבל אפשר הסבר למה? |
לפי התחביר של PHP, כאשר אתה עושה do while, אז ה-while צריך להסתיים בנקודה פסיק (כמו כל פקודה).
|
כן, להסתיים בנקודה פסיק אני יודע,
אבל הוא אמר לי לעשות בהתחלה גם נקודה פסיק, וזה עבד! למה!? |
כי הרווחים לא משנים כל כך, כלומר
PHP קוד:
|
ציטוט:
|
ציטוט:
PHP קוד:
רווחים או שורות חדשות לא משפיעות כמעט בכלל ב-PHP (חוץ מבמקרים מאוד ספציפים). זה ששמת את ה-; לפני ה-echo או אחרי ה-while... זה אותו המקום בתאכלס. |
אה, עכשיו הבנתי.
קודם כל תודה, ודבר שני, פשוט יכולתם להגיד לי שלא סגרתי את ה while :D אפשר לנעול. |
כל הזמנים הם GMT +2. הזמן כעת הוא 11:13. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ