Порядок выполнения функций Wordpress functions.php - PullRequest
2 голосов
/ 07 ноября 2011

Допустим, у меня есть две функции в functions.php в Wordpress.

function1(){
  // it takes 2 minutes to finish whatever it does
}
function2(){
  // it takes 3 minutes to finish whatever it does
}
function1();
function2();

У меня вопрос, как выполняются функции?

1.Первое выполнение function1, а когда оно закончится, начинается выполнение function2, поэтому окончательное время будет 5 минут?

2. Исполнение для обоих начинается одновременно, и окончательное время будет 3 минуты?

Надеюсь, вы поймете мою проблему, спасибо.

Ответы [ 2 ]

3 голосов
/ 07 ноября 2011

насколько я знаю, функция2 запускается после того, как функция1 закончила выполнение ... Таким образом, общее время выполнения составляет 5 минут в вашем случае ...

0 голосов
/ 08 ноября 2011

5 минут - PHP будет запускать функции одну за другой, в отличие от JS, которые будут запускать их одновременно.

Я бы спросил, что занимает 2-3 минуты для обработки в PHP, хотя? У большинства браузеров тайм-аут истекает через 30 секунд выполнения PHP, поэтому 5 минут - это долгий путь ...

...