WordPress functions.php порядок выполнения функций

#php #wordpress #function #execution

#php #wordpress #функция #выполнение

Вопрос:

Допустим, у меня есть две функции в 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 минуты?

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

Ответ №1:

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

Ответ №2:

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

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