妤喵 (林珮妤) says to YSITD
啊不過要用 while 也是可以啦: while (true) { $data = fetch($uri); if (false !== $data && !empty($data)) break; usleep(100); }