$ch = curl_init('http://example.com');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
我想运行curl调用,我在流明中使用上面的代码,但以
结尾调用未定义函数App \ Http \ Controllers \ curl_init()错误
我们是否必须在名称空间中添加任何内容?
我还尝试了取消php.ini中的extension=curl
并重新启动服务器
答案 0 :(得分:0)
我们是否必须在名称空间中添加任何内容?
不。
我也尝试过取消扩展名= curl
然后检查您的php错误日志,因为curl扩展由于某种原因无法启动。而且由于您还没有发布错误日志的内容,因此这里没有人知道为什么您的curl扩展无法加载。
(错误日志的位置由error_log
php.ini指令确定,尽管如果在nginx或apache之类的Web服务器后面运行php,则错误日志通常为 刚刚重定向到您的网络服务器的错误日志,例如使用debian / ubuntu nginx + php-fpm,默认错误日志是nginx的错误日志,位于/var/log/nginx/error.log
)