$page = getPage();$page результат до тех пор, пока $page != false.$page != false - мы прекращаем вызовы функции и идем далее по скрипту использовать содержимое $page.
$page = false;
while (!$page || $counter<=100) {$page = getPage();}