PhpProcess
class PhpProcess extends Process
PhpProcess выполняет скрипт PHP в отдельном процессе.
$p = new PhpProcess(''); $p->run(); print $p->getOutput()."\n";
Методы
| __construct(string $script, string $cwd = null, array $env = null, int $timeout = 60) | ||
| setPhpBinary($php) Устанавливает путь к бинарному файлу PHP для использования. | ||
| start(callable $callback = null, array $env = array()) {@inheritdoc} |
Подробности
__construct(string $script, string $cwd = null, array $env = null, int $timeout = 60)
Параметры
| string | $script | Скрипт PHP для выполнения (в виде строки) |
| string | $cwd | Рабочая директория или null для использования рабочей директории текущего процесса PHP |
| array | $env | Переменные окружения или null для использования тех же переменных окружения, что и у текущего процесса PHP |
| int | $timeout | Таймаут в секундах |
setPhpBinary($php)
Устанавливает путь к бинарному файлу PHP для использования.
Параметры
| $php |
start(callable $callback = null, array $env = array())
{@inheritdoc}
Параметры
| callable | $callback | |
| array | $env |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/Process/PhpProcess.html