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