В .NET Класс Process содержит несколько полезных свойств / методов, которые
разрешить разработчикам доступ к процессу
относительная информация. У тебя есть
эквивалентный метод или класс в PHP.
Вы, вероятно, получили бы больше / лучше ответов, если бы указали, какие свойства / методы вас интересуют. Я не разработчик C #, и я также не уверен, что это то, что вам нужно, но , что говорит руководство PHP об обработке соединений , это:
Когда скрипт PHP работает нормально
состояние NORMAL
активно. Если
удаленный клиент отключает ABORTED
государственный флаг включен. Дистанционный
Отключение клиента обычно вызывается
пользователь нажимает свою кнопку СТОП. Если
введенный PHP лимит времени (см.
set_time_limit()
) ударил, TIMEOUT
государственный флаг включен.
Вы можете проверить состояние соединения с помощью ... connection_status()
:
switch (connection_status())
{
case CONNECTION_NORMAL:
// ...
break;
case CONNECTION_ABORTED:
// ...
break;
case CONNECTION_TIMEOUT:
// ...
break;
}
Функции POSIX (доступны только в системах POSIX) предоставляют некоторую дополнительную информацию. Кроме того, некоторые разные функции , в частности sys_getloadavg()
и функции сна могут быть полезны в зависимости от того, что вы ищете.
Имеет любой эквивалентный метод в PHP, такой как метод C # "Process.Start ()".
Существует несколько функций выполнения программы , в частности:
В Windows вы также можете использовать COM-класс , чтобы открыть командную строку:
$cmd = new COM('WScript.Shell');
Кроме того, если вы хотите быть в безопасности от атак с использованием кода, не забывайте, что любой пользовательский ввод должен быть экранирован с помощью escapeshellarg()
или escapeshellcmd()
.