Spec-Zone.ru › Symfony 3.2

PipesInterface

интерфейс PipesInterface

PipesInterface управляет дескрипторами и каналами для использования proc_open.

Постоянные значения

CHUNK_SIZE

Методы

массив getDescriptors()

Возвращает массив дескрипторов для использования proc_open.

массив строк getFiles()

Возвращает массив имён файлов, индексированных по связанному потоку, в случае если эти каналы используют временные файлы.

массив строк readAndWrite(bool $blocking, bool $close = false)

Читает данные из файловых дескрипторов и каналов.

булево значение areOpen()

Возвращает, открыты ли в текущем состоянии файловые дескрипторы или каналы.

булево значение haveReadSupport()

Возвращает, могут ли каналы читать вывод.

close()

Закрывает файловые дескрипторы и каналы.

Подробности

массив getDescriptors()

Возвращает массив дескрипторов для использования proc_open.

Значение, возвращаемое функцией

массив

массив строк getFiles()

Возвращает массив имён файлов, индексированных по связанному потоку, в случае если эти каналы используют временные файлы.

Значение, возвращаемое функцией

массив строк

массив строк readAndWrite(bool $blocking, bool $close = false)

Читает данные из файловых дескрипторов и каналов.

Параметры

булево значение $blocking Использовать ли блокирующие вызовы
булево значение $close Закрывать ли каналы, если они достигли конца файла

Значение, возвращаемое функцией

массив строк Массив считанных данных, индексированный по fd

булево значение areOpen()

Возвращает, открыты ли в текущем состоянии файловые дескрипторы или каналы.

Значение, возвращаемое функцией

булево значение

булево значение haveReadSupport()

Возвращает, могут ли каналы читать вывод.

Значение, возвращаемое функцией

булево значение

close()

Закрывает файловые дескрипторы и каналы.

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Component/Process/Pipes/PipesInterface.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API