"调用未定义的函数"全局错误" curl_init"因命名空间

时间:2017-10-04 00:37:13

标签: php function namespaces

我使用这样的东西:

namespace Lorem ;

class Ipsum {
    function foo ($url) {
        $c = curl_init($url) ;
    }
}

但我收到了一个错误:

Fatal error: Call to undefined function Lorem\curl_init()

即使我将curl_init($url)放到课堂外,也会发生此错误。

我该如何阻止它?

编辑:我安装了CURL扩展程序。

1 个答案:

答案 0 :(得分:0)

哦,这是因为您在命名空间内使用curl_init;要解决它,只需在curl_init();

之前使用反斜杠

代码:

$c = \curl_init($url);