Timeout einer Funktion in PHP
Gibt es eine Möglichkeit, eine Funktion zu unterbrechen? Ich habe 10 Minuten Zeit, um einen Job auszuführen. Der Job enthält eine for-Schleife. Hier ein Beispiel:
<?php
foreach($arr as $key => $value){
some_function($key, $value); //This function does SSH and SFTP stuff
}
?>
$ arr hat 15 Elemente und some_function () kann manchmal länger als 1 Minute dauern. In der Tat einmal wurde es für 5 Minuten gehängt.
Gibt es eine Möglichkeit, den Funktionsaufruf zu unterbrechen und mit dem nächsten Element in $ arr fortzufahren?
Vielen Dank!!