Время ожидания функции в PHP

Есть ли способ тайм-аута функции? У меня есть 10 минут, чтобы выполнить задание. Задание включает в себя цикл for, вот пример:

<?php
foreach($arr as $key => $value){
   some_function($key, $value); //This function does SSH and SFTP stuff
}
?>

$arr имеет 15 элементов, и некоторые_функции() иногда могут занимать более 1 минуты. На самом деле один раз он завис на 5 минут.

Есть ли способ установить тайм-аут вызова функции и перейти к следующему элементу в $arr?

Спасибо!!

21
задан Mo3z 14 May 2012 в 16:25
поделиться