A continue ciklusok belsejében használható arra, hogy átugorjuk az aktuális iteráció hátralevő részét, és a végrehajtást a következő iterációval folytassuk.
Megjegyzés: Megjegyezzük, hogy a PHP-ben a switch utasítást ciklus utasításnak tartjuk, a continue definíciója miatt.
A continue elfogad egy elhagyható szám paramétert, amely megadja, hogy hány egymásba ágyazott struktúrának a hátralévő részét kell átugrani.
<?php |
A pontosvessző elhagyása a continue után zavarhoz vezethet. Íme egy példa arra, hogy milyen helyzet nem kellene előforduljon:
<?php |
Az elvárt eredmény ez lehetne:
0 1 3 4 |
de a szkript ezt fogja kiírni:
2 |
mert a print() által visszatérített érték int(1), ami úgy tűnhet, mintha a fent tárgyalt opcionális paraméter lenne.