Php.net dice che break esce da: switch, while, do..while, for, foreach. ma se io ho:

while (<condizione)
{
...
codice
..
...
..
if (<altra condizione>)
{
...
if (<ennesima condizione>)
{
break;
}
}
}

Il break cosa ferma? E' una lacuna che ho da sempre, anche in c++.