proc_open()
文档声明可以使用除标准文件描述符之外的其他文件描述符:
文件描述符编号不限于0,1和2 - 您可以 指定任何有效的文件描述符编号,它将被传递给 儿童过程。
但你怎么实际去做呢?
您需要对父进程和子进程执行什么操作,例如使用带有proc_open调用的额外输入和输出管道?
修改
一个相关的问题 - 如果启动的进程也是一个PHP函数,你可以使用流包装器php://fd/3
访问PHP中的任意fd(用fd编号替换3),但此功能仅适用于PHP 5.3.6+。有没有办法在PHP 5.2中访问任意fd?