stdio
Как написать модульные тесты для интерактивного консольного приложения
У меня есть консольное приложение (написанное как команда Symfony2), которое считывает ввод от пользователя через STDIN ... е тесты для этой команды, но я упираюсь в стену, о том, как (и возможно ли) написать тесты PHPUnit для такого поведения?
Запись в stdin с PHP?
В linux я хочу запустить окно индикатора выполнения gnome zenity с PHP. Как работает zenity, это так:
linux-shell$ ze ... у имитировать влияние стандартного ввода-вывода на оболочку Linux, чтобы заставить zenity обновить индикатор выполнения?
PHP - обнаружение ввода STDIO
Чего я хочу, так это иметь возможность при необходимости передавать STDIO в PHP-скрипт. Если нет, то вместо этого он ... в цикл.
Что я хотел бы сделать, так это определить, если У меня есть ввод STDIO или нет. Есть ли способ сделать это?
Открытый аналог C++ proc
В PHP есть удобная функция, которая называется proc_open. Его можно использовать для вызова исполняемого файла, открыва ... ственная вещь, которую можно использовать в Google, - это этот учебник для Windows (хотя код из него просто зависает).