我有一个symfony2项目,它在这段代码上完全抛出了这个错误
$c = new \SoapClient($objWidget->getLink() . '/ws.php?wsdl');
$objwidget
不为空,这是错误
未捕获的PHP异常Symfony \ Component \ Debug \ Exception \ ClassNotFoundException:“尝试从全局命名空间加载类”SoapClient“。您是否忘记了”使用“语句?”
我尝试在顶部使用SoapClient
但仍与SoapClient
发生问题。
答案 0 :(得分:8)
Soap不像PHP中的其他模块那样全局安装! Jus安装它!默认 apt-get install php-soap 例如,如果使用php v5.6
sudo apt-get -y install php5.6-soap
或者你的php v 7.1
sudo apt-get -y install php7.1-soap
e t.c。
然后完全重新加载服务器+ CLEAR SymFony缓存!!!
service apache2 reload
或
service apache2 restart