- Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.26, 8.4.1 - 8.4.13
- scrapping api page:1 scrapping api page:2 scrapping api page:3 scrapping api page:4 All done...
<?php
$page = 1;
$hasMore = true;
$mockAfterThisCallsStop = 4;
scrape: {
if ($hasMore) {
//...
echo 'scrapping api page:'.$page.PHP_EOL;
// do curl
// check result
if($page >= $mockAfterThisCallsStop) {
$hasMore = false;
} else {
// fill vars for next iteration
$page++;
}
goto scrape;
} else {
goto done;
}
}
done: {
echo 'All done...';
}