Выполнить die ();из другого скрипта - PullRequest
0 голосов
/ 08 октября 2011

Так, как я могу извлечь die(); из одного сценария php в другой? ex.:

1.php

<?php
  require("2.php");
  sleep(2);
  send_die_to_another_php("Success!", "2.php"); // Magic code
?>

2.php

<?php
    sleep(10);
?>

1 Ответ

1 голос
/ 08 октября 2011

Вы не можете. PHP является однопоточным; когда вы доберетесь до этой строки:

require("2.php");

, что sleep(10) в 2.php (и все остальное) будет выполнено до того, как что-либо еще в 1.php будет выполнено, потому что вызов require() не вернется, пока его целевой файл не будет полностью оценен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...