Limite o tempo de execução de uma função ou comando PHP

Oi existe a possibilidade de definir o limite de tempo apenas para um comando ou apenas para uma função, por exemplo:

function doSomething()
{
    //..code here..

    function1();

    //.. some code here..

}

Eu quero definir o limite de tempo apenas para function1.

Há saídas set_time_limit mas acho que isso define o limite de tempo para o script inteiro. Alguém tem alguma ideia?

questionAnswers(6)

yourAnswerToTheQuestion