当前位置:   article > 正文

PHP问题 —— CURLOPT_CLOSEPOLICY

PHP问题 —— CURLOPT_CLOSEPOLICY

1.1  CURLOPT_CLOSEPOLICY

1.1.1  现象

执行代码,出现如下错误:

Use of undefined constant CURLOPT_CLOSEPOLICY

1.1.2  原因

之前在PHP 5.5中没有这个问题,而使用了PHP 5.6之后在网上找了一下,发现PHP 5.6的发布说明中有如下内容:

- cURL:
      - The following constants have been removed as they are now marked "obsolete"
          in the underlying library and never had any effect to begin with:
              . CURLOPT_CLOSEPOLICY
              . CURLCLOSEPOLICY_CALLBACK
              . CURLCLOSEPOLICY_LEAST_RECENTLY_USED
              . CURLCLOSEPOLICY_LEAST_TRAFFIC
              . CURLCLOSEPOLICY_OLDEST
              . CURLCLOSEPOLICY_SLOWEST

也就是说,在PHP 5.6中,上表列出的几个常量全部被删除了,因为curl这个库本身已经标记这些常量为“废弃”的。

1.1.3  解决

找到出错的代码,屏蔽即可,也就是不对curl设置CURLOPT_CLOSEPOLICY参数。

转载于:https://my.oschina.net/tywali/blog/675996

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/624309
推荐阅读
相关标签
  

闽ICP备14008679号