کد زیر در ویدیو جلسه سوم برای حلقه for ابتدا توضیح داده شد:
یه موردی رو متوجه نمی شم...
توی کد اول برای زمانی که i کوچکتر مساوی 5 هست باید حلقه کار کنه...در صورتی که حتی وقتی i بزرگتر از 5 هم می شه حلقه ادامه پیدا می کنه...
چرا؟...
<?php for ($i = 1, $j = 10; $i <= 5, $j >= 1; $i++, $j--) { echo 'Hello ' . $i . ',' . $j . '<br/>' . PHP_EOL; } ?>خروجی به صورت زیر بود:
Hello 1,10 Hello 2,9 Hello 3,8 Hello 4,7 Hello 5,6 Hello 6,5 Hello 7,4 Hello 8,3 Hello 9,2 Hello 10,1بعد کد به صورت زیر تغییر کرد:
<?php for ($i = 1, $j = 10; $i <= 10, $j >= 1; $i++, $j--) { echo 'Hello ' . $i . ',' . $j . '<br/>' . PHP_EOL; } ?>اما خروجی تغییری نکرد!...
یه موردی رو متوجه نمی شم...
توی کد اول برای زمانی که i کوچکتر مساوی 5 هست باید حلقه کار کنه...در صورتی که حتی وقتی i بزرگتر از 5 هم می شه حلقه ادامه پیدا می کنه...
چرا؟...