Мне нужно запустить следующие скрипты.
// File: script_a.php
<?php exit(1); ?>
// File: script_b.php
<?php
system('PHP скрипт_a.php', $return);
var_dump($return);
?>
Теперь моя проблема: на моей операционной системе Windows script_b.php
отображается int(1)
, как и ожидалось. На нашем Unix-сервере я всегда получаю int(0)
, что делает невозможным проверку, если какой-то сбой происходит внутри script_a.php
.
Кто-нибудь знает эту проблему и как ее решить?