PHP: почему exec () не возвращает результат?

написание сценария PHP, который будет использоваться для проверки сетевых подключений с помощью команды оболочки Linuxping вызывая его с помощью PHP: яexec()


я не получаю вывод сообщения об ошибке от ping в$output что яожидаю:

$ php try.php
ping: unknown host lksjdflksjdf.com
int(2)
return_var is: 2
array(0) {
}

Если домен является хорошим доменом, например, yahoo.com, то$output имеет вывод из ping в массиве. Но если этоошибка, такая как'ping: unknown host lksjdflksjdf.com' это невернуться в$output массив.

Почему это происходит и есть ли лучший способ сделать это?

Ответы на вопрос(2)

Ваш ответ на вопрос