$output = array();
exec($sjis_cmd, $output);
Я проверяю программу: $sjis_cmd
имел завершающий успех.
$sjis_cmd
: Сценарий вызова сервера Indesign и возвращаемого значения; Ex:
function main() {
return 1;
}
Но результат $ выход:
иногда возвращается в порядке: 2 Параметров
иногда не может вернуться: count($output)=0
Почему PHP ех иногда не может вернуться $output
?
Вопрос, который тоже кричит мне, почему вы используете exec? И exec может вернуться пустым, если не было выхода. Если вы всегда ожидаете выхода. Проверьте выданные команды. Если вы не уверены. Используйте 'var_dump ($ output);' и разместите ответ здесь вместе с вашими командами –
Возможно, не было никакого выхода для возврата? –
иногда возвращаются в порядке: 2 параметра: Поскольку я exe indesign серверный скрипт и возвращаемое значение –