🤖🚫 AI-free content. This post is 100% written by a human, as is everything on my blog. Enjoy!

Задерка между итерациями

July 30, 2008 in PHP

Не знаю, насколько это очевидно, но sleep можно поместить в условие окончания цикла: эта функция всегда возвращает 0 либо FALSE, а, как известно, x||0 == x

<?php
do {
  $result = mysql_query('...');
  $task = mysql_fetch_assoc($result);
  mysql_free_result($result);
} while (!($task || sleep(1)));

Так-то!

UPD: спасибо Alex за исправление.

Buy me a coffee Понравился пост? Купи мне кофе