Tempo limite de uma função no PHP

Existe uma maneira de tempo limite de uma função? Eu tenho 10 minutos para realizar um trabalho. O job inclui um loop for, aqui está um exemplo:

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

$ arr tem 15 elementos e some_function () às vezes pode levar mais de 1 minuto. Na verdade, uma vez que ficou enforcado por 5 minutos.

Existe uma maneira que eu possa tempo limite da chamada de função e seguir em frente com o próximo elemento em $ arr?

Obrigado!!

questionAnswers(7)

yourAnswerToTheQuestion