לא ממש... לולאת for מוגדרת כלולאה בעלת מספר הרצות קבוע. ברגע שאתה משנה את משתנה הלולאה מספר ההרצות משתנה.
"אם בלולאה מותר לעשות $i++" - את זה אתה עושה מחוץ ללולאה, במשפט הפתיחה של הלולאה.
בכ"מ, מה שבטוח, שזה לא חוקי / תקני מבחינת טוהר הקוד, כמו שלא תקני בד"כ להשתמש במשפטים break וcontinue - שינוי משתנה הלולאה בלולאה מראה שימוש לא נכון בלולאת for וליקוי בתכנון. זו לא כתיבת קוד נכונה.
__________________
פיני: מקודד; מתכנת אתרים:
קוד:
HTML [XHTML], CSS, JavaScript, PHP, mySQL
|