29得票2回答
什么是桶式传递?

我真的很想实现一个 php_user_filter::filter()。但为此,我必须知道什么是“bucket brigade”。这似乎是一种可以用 stream_bucket_* 函数操作的资源。但文档并没有真正提供帮助。我能找到的最好的就是在 stream_filter_register(...

16得票3回答
从资源创建一个流

我知道可以通过使用 fopen 函数从文件名(真实的或 URL)创建一个 PHP 流:$stream = fopen('php://temp', 'r'); 结果流 ($stream) 是一个类型为 "stream" 的资源,由 URL php://temp 创建而成。 但...

7得票2回答
在PHP 5.6.16中,php://input只能读取一次

PHP手册中指出,在PHP 5.6版本之后,使用php://input打开的流支持寻址操作,并且可以被多次读取,但我无法让它工作。下面的示例清楚地表明了它不起作用: <!DOCTYPE html> <html> <body> <form method...

7得票2回答
PHP中的stream_get_contents在流结束时停顿

问题解决方案如下: 我正在编写一个PHP应用程序,它会向服务器发送消息,然后使用stream_get_contents读取响应。我以同样的方式在Android应用程序中与同一台服务器通信。Android应用程序工作正常并快速响应,但是PHP在读取服务器返回的响应时卡住了。 在下面的代码示例...