Если я правильно помню, PHP запускает цикл с пустым массивом, потому что это результат преобразования динамического типа из «не массива» в «массив».
Так что, в основном, он пропустит цикл, потратив немного процессорного времени. Фактически ничего не происходит.