Spec-Zone.ru › Symfony 3.0

PipesInterface

интерфейс PipesInterface

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

Константы

CHUNK_SIZE

Методы

массив getDescriptors()

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

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

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

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

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

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

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

close()

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

Подробное описание

массив getDescriptors()

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

Значение возврата

массив

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

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

Значение возврата

массив строк

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

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

Параметры

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

Значение возврата

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

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

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

Значение возврата

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

close()

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

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

Spec-Zone.ru

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