PHP 5.2.6中的stream_context_get_params()

时间:2012-03-15 16:10:49

标签: php

你可以帮我解决这个问题:

我需要使用此函数stream_context_get_params(),但只能从 PHP 5.3 或更大版本中使用。我们的服务器 PHP 5.2.6 并出现以下错误:*致命错误:调用未定义的函数stream_context_get_params()*

我搜索了互联网,但与此无关。

对于旧版本是否有类似这样的功能或者可能有解决方法?

2 个答案:

答案 0 :(得分:1)

我非常怀疑会有一种模仿这个功能的方法。您将不得不寻找一个流式传输的库,但我只会升级到PHP 5.3。到目前为止最简单。

答案 1 :(得分:0)

它不是真正的替代你缺少的功能,但你也可以获得上下文的选项:

stream_context_get_options

我认为结果中唯一遗漏的是stream_notification_callback所以这应该可以帮到你:

if(function_exists("stream_context_get_params")) {
  function stream_context_get_params($stream_or_context) {
    return array("options"=>stream_context_get_options($stream_or_context));
  }
}