Система PHP () - статус возврата всегда 0

Мне нужно запустить следующие сценарии.

// File: script_a.php
<?php exit(1); ?>

// File: script_b.php
<?php 
     system('php script_a.php', $return);
     var_dump($return);
?>

Теперь моя проблема: в моей системе Windows script_b.php показывает int (1) , как и ожидалось. На нашем Unix-сервере я всегда получаю int (0) , из-за чего я не могу проверить, происходит ли какой-то сбой внутри script_a.php .

Кто-нибудь знает эту проблему и как ее решить?

11
задан Sebastian Schmidt 9 November 2010 в 08:54
поделиться