Spec-Zone.ru › Symfony 2.8

PipesInterface

интерфейс PipesInterface

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

Константы

CHUNK_SIZE

Методы

массив getDescriptors()

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

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

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

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

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

bool areOpen()

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

close()

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

Подробности

массив getDescriptors()

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

Возвращаемое значение

массив

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

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

Возвращаемое значение

массив строк

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

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

Параметры

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

Возвращаемое значение

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

bool areOpen()

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

Возвращаемое значение

bool

close()

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

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

Spec-Zone.ru

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